Merge pull request #93 from scholli/feature/new_renderer

Feature/new renderer
Add missing forward declaration of TriMeshLoader.
Removed redeclaration of camera matrices.
Add some metals.
Simplify get_glsl_type.
Remove whitespaces.
Apply clang-format.
Remove unnecessary headers.
removed unnecesary features
Merge branch 'feature/new_renderer' of https://github.com/vrsys/guacamole into feature/new_renderer