Test event data.
Event and filter changes.
AH-446_OptionsXML added support for reading keymapping from file.

Extracted two enums from InputTranslator to separate header file. Which broke the TestInput but I fixed it.
AH-446_Options Finished implementation of loading controls. Testing and exceptions needs to be added.
AH-446_OptionsXML added support for video settings.
Merge branch 'master' into testing

Conflicts:
	BoostTest/BoostTest.vcxproj.filters
Tested all events.
Test RAM info and XMFloatUtil.
AH-446_OptionsXML changed to std::map containers
Testing of deferred render constructor/destructor/init.
AH-446_OptionsXML Started testing and commenting.
Merge remote-tracking branch 'origin/master' into testing
Add console reading and command handling to tweaking. AH-421
Merge remote-tracking branch 'origin/master' into AH-421_Runtime_settings

Conflicts:
	Graphics/Source/DeferredRenderer.cpp
Merge branch 'master' into AH-446_OptionsXML

Conflicts:
	BoostTest/BoostTest.vcxproj
	BoostTest/BoostTest.vcxproj.filters
	Client/Source/BaseGameApp.cpp
Merge remote-tracking branch 'origin/master' into AH-422_Particles_XML-files
AH-422 merged master into branch and made some cleanup