* Outsourced shader files
* Added helper function to load a file into a string
* Removed unused variable
* Removed inline shader
* Added usage of external shader files instead of inline shaders
* Added hints for using OpenGL core profile 2 resp. 3 if available
* Added output for used/available OpenGL version