Tuning the primary reaction of channelrhodopsin-2 by imidazole, pH, and site-specific mutations.