Water-catalyzed excited-state double proton transfer in 3-cyano-7-azaindole: the resolution of the proton-transfer mechanism for 7-azaindoles in pure water.