Adding observer to client. AH-176
Replace observer pattern with new one and added event manager. AH-176
Testing of scene manager and minor fixes. AH-176
AH-244 Idea of how it should work.

An good idea of how it should work, much like how graphic engine handles model and modelinstances.
Load low poly model, have it stored in physics with a name. When level want to create a hull check this list to see if it is loaded and copy triangles to the hull. Create body and return the bodyhandle to level so it can manipulate the bodies.
Began commenting. AH-176
Fixed timer for queue processing. AH-176
Eased use of event manager. AH-176
AH-244 Loading lowpoly model and place hull at right coordinates.

Task is soon done. Some more testing, update architecture and maybe some more functionallity.
Merge remote-tracking branch 'origin/master' into AH-176_Observer

Conflicts:
	BoostTest/BoostTest.vcxproj.filters
Fixed bug in rendering of bounding volumes.
AH-244 Added comments and physicslogger.

Commented and added physicslogger to new functions.
Merged branch AH-244_HullPlacement to Master.

Added more bounding volume drawing fixed!
Final test and comments added. AH-176
Merge remote-tracking branch 'origin/master' into AH-176_Observer
Stupid mistake with EventData.
Clean up in physics interface.

Removed functions that were not used or will be.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master' into Temp_Blend_Animation