Experimenting with a logging class
added simple post process support
Updated assets and some CMake files

The cmake changes are need on Windows where explicit paths are set.
Some cleanup and other GL state changes

Not that this has any effect or anything
Fix the varying names for DEFAULT_TARGETS
Merge pull request #2 from DeVaukz/develop

Fix the varying names for DEFAULT_TARGETS
Merge branch 'graphics' into feature-logging
Logging system uses string streams

since it is easier that way, instead of making my own
Sound system uses logging
Graphics system uses logging
Graphical debugging for shadows

RenderSystem gets key events, the F10 key is used to toggle to different
modes: default, projected depth, frag depth, no shadows.
Merge branch 'develop' of adam4813/trillek-client-core into develop
Merge branch 'feature-logging' into develop

Conflicts:
	tests/CMakeLists.txt
Merge trillek-team/trillek-client-core develop into develop
Some stuff caught by the format filter
Initial OBJ loader code

There vertices need to be stored in a more concise way,
and not just with a separate vector for each component.
Added some range checking
Merge branch 'develop' into feature-obj-loader
Fixed index checking

The index is 1 based so it must check if it is < or  = to
size and not just <.
Improved OBJ loading by reducing redundancy