camera zoomable
removed old demo shaders.
Cleaned up shader source files.
Removed files for loading shader source from files and fixed code that depended on that.  All programs should be custom generated
Changed name of type attributeMenu_t to more approprate attributeMenuItem_t.
Changed name of type attributeMenuType to more approprate attributeMenu_t.
Added some comments.
Moved fbo c helper functions int the FrameBufferObjectCollection class.
Moved texture c helper functions into the Texture class.
Moved the VAO c funtions from OpenGLHelper.cpp to VAO.cpp. Now projects that don't need assimp can just exclude VAO.h