WIP commit of transform component system.
Inlined all the matrix operations so they won't cause linker errors.
Reordered some settings in the CMakeLists files. Also, we are now linking with the dependencies of GLFW, as should have been.