Text this: Synthesis, Antimicrobial and Anti-Inflammatory Activity of a Novel Styrylquinolinium Iodide Bearing a Naphthalene Moiety.