Structure, Spectroscopy, and Bonding within the Zn(q+)-Imidazole(n) (q = 0, 1, 2; n = 1-4) Clusters and Implications for Zeolitic Imidazolate Frameworks and Zn-Enzymes.