Simple test shaders added to platformer
Defined interface for renderer back end
Naive implementation of renderer back end.
Simple example of render in engine.
Temporary interface for creation of OpenGL shaders.
Merge branch 'videoSystem'

Conflicts:
	engine/prj/vs13/engine.vcxproj.filters
WIP: Base resource manager interface
Candidate implementation for generic resource manager
Moved resource manager to it's proper folder
Completed candidate implementation of smartPtr and resource manager.
To be tested.
WIP: Implementing shader load.
Stopped at internal compiler error probably due to standard allocator wrapper.
Removed unnecessary explicit modifiers and the code compiles
WIP: Visual studio shows buggy behavior when debugging openGLShader. It tries to step through commented lines
Draw a triangle to the screen