Added defines so we can detect platforms.
Loud and ugly work around to bad MacOS GameWindow implementation.