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
Merge pull request #20 from DeVaukz/develop

Expand the ReadMe
Exposed transform's entity ID
ResourceSystem now maps a loaders name to its factory

This allows multiple types to share the same type ID (all mesh loaders
could be 1001), but still allow factories for OBJ, MD5Mesh, FBX etc.
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.
Update the test to match the change in the Create parameters