cmake: Install FindGLM
cmake: Don't abort if not testing

This prevents installing and is quite antisocial.
cmake: Don't build tests when not testing
cmake: Don't use unqualified include paths
Merge pull request #189 from rleigh-dundee/cmake-install

cmake: Several fixes to the build system #189