Remove fallback implementations of some functions available in gcc/clang and Linux/BSDs.
If we want to put a cogl winsys backend in mutter, that backend need to have access to the internal workings of cogl. https://bugzilla.gnome.org/show_bug.cgi?id=768976