Crystal engineering of neutral N-arylpyrimidinones and their HCl and HNO3 adducts with a C–H⋯O supramolecular synthon. Implications for non-linear optics