Glowbase (closes #213, closes #44)

Adds ```glowbase``` as new submodule containing common classes written in C++ that do not depend on OpenGL, GLEW or glm.