Add basic logger to client. AH-186

Also rename client and network exception base classes.
Add logger functionality to all the components. AH-186
Merge remote-tracking branch 'origin/master' into AH-186_Logger

Conflicts:
	BoostTest/BoostTest.vcxproj
	BoostTest/BoostTest.vcxproj.filters
	Client/Client.vcxproj
	Client/Client.vcxproj.filters
	Client/Source/BaseGameApp.cpp
	Client/Source/ClientExceptions.h
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
	Graphics/Source/Graphics.cpp
	Graphics/Source/Graphics.h
	Physics/Source/Physics.h
	Physics/include/IPhysics.h