Glowbase

Adds ```glowbase``` as new submodule containing common classes written in C++ that do not depend on OpenGL, GLEW or glm.

The following list contains still missing objectives, but this pull request is useful nonetheless
 * move logging to ```glowbase```
 * decide whether to use the ```glowbase``` or ```glow``` namespace for the ```glowbase``` module