Revamped project layout
Removed unused components
Created resource manager
Initial work for pre-caching resources in render system
Resource manager refactoring
Refactored existing systems to register their own components and resource types.
Merge branch 'havok'

Conflicts:
	src/GameWorld.cpp
	src/Systems/PhysicsSystem.cpp
	src/Systems/RenderSystem.cpp
	src/Systems/RenderSystem.h
	vs11/Returngeance/Returngeance.vcxproj
	vs11/Returngeance/Returngeance.vcxproj.filters
Boost and Havok environment variables changed to be version specific
Fixed timestep.
Fixed timestep, forgot header declaration.
Visual studio crap stuff
La till lite ljus och annan skit. Började på defucked rendering och det gick ju jävligt bra fucktiskt.
Barebones entity component commit events
Extended OBJ loader to parse specular and normal maps
Added a few debug messages to ResourceManager.

No longer warns about hot-loading when a resource which causes a load chain is preloaded.
Jeep entity setup.
Fixed quaternion relative rotations!
Extended Model to support specular and normal maps
Merge branch 'havok'

Conflicts:
	src/GameWorld.cpp
	src/Systems/PhysicsSystem.cpp
	src/Systems/PhysicsSystem.h
	vs11/Returngeance/Returngeance.vcxproj.filters
Merge branch 'havok'