Initial commit
Squashed 'libs/glfw/' content from commit ce0e74f

git-subtree-dir: libs/glfw
git-subtree-split: ce0e74f6a9f0d107d971dc7d5107920d06f0f9d1
Merge commit 'fe67a616be71875a995729a63030903570666715' as 'libs/glfw'
Squashed 'libs/glm/' content from commit 2ac05f1

git-subtree-dir: libs/glm
git-subtree-split: 2ac05f11e0b736bdca134df452fa6e6f3d23a90a
Merge commit '5f29f5d0125e25544c8df6cb9b02f42ff2d215b6' as 'libs/glm'
Add CMake build file and stub source code.