Added clang support, using newer glm and adding it to the system headers
to suppress warnings