Effects of Donors and Acceptors on the Energetics and Mechanism of Proton, Hydrogen, and Hydride Release from Imidazole