Remove some macros from Cogl
Some of these macros were introduced to be able to be built wihout GLib. Rather than trying to do everything ourselves, let's just get rid of it in favor of having a smaller code base which is more consistent with other GLib-based code.