Bicyclic-guanidines, -guanidinates and -guanidinium salts: wide ranging applications from a simple family of molecules.