OpenGL4: Graphical init
Add makefile, call graphics from main.
Fix std include in main.
Another minor fix in main.
Fix includes in OGL_Graphics.
Update .gitignore with suggested Visual Studio settings. Update makefile to follow VS-ish conventions.
Fix utility function.
More fixes.
Makefile fix.
Final makefile fixes.
Fix typo.
Merge remote-tracking branch 'origin/bult' into OpenGL4

Conflicts:
	source/main.cpp
Move OGL code to Linux components.
Typos.
Makefile: Filter out windows files from compilation.
Makefile fix.
Fix a call to init render component.
Add casts because of abstraction.
Typos.
Workaround for Linux-specific implementation of RenderComponent.