Squashed 'libraries/rsd/' changes from 58640f6..c658b1b

c658b1b Merge commit '8a9c2d0e8d79e0c78e8373f864ef709e2be6a43f'
8a9c2d0 Squashed 'libraries/glm/' changes from 4fa38c7..4340f3f
88d757b Resolve GLXW/GL PROC typedef conflicts.
5776215 Run the GLFW application.
47780b7 Add placeholder renderer.

git-subtree-dir: libraries/rsd
git-subtree-split: c658b1b5c341185636c590a82f69ac8b36ed91cc
Merge commit '5a08dcdf35ee9cacb25f4979bc9a79a396c1649d'