Getting cmake building on windows as well

Needed to add a FindGLM for windows since there's no standard include
dir. Also adding APIENTRY qualifier to the util::glDebugCallback as
it's required on the windows side (crashes), and I think shoud be there
anyways. Also cleaning up some other stuff in the CMake files.