Update appveyor build files to include glm/glfw/glm and fix gtest (take from Adam's trillek-client-core fork)