Molecular structure, vibrational spectra, NLO and NBO analysis of bis(8-oxy-1-methylquinolinium) hydroiodide.