The Chemistry of 1,4,7-Triazacyclononane and Related Tridentate Macrocyclic Compounds