Began integration test

Added integration test of graphics, window, base game app.
Sebastian purged memory leak with fire.
Change ignore-filter
Minor issue solving with exceptions and factory. AH-75
Separated unit tests from integration tests. AH-75
Suspended test due to rebuild of graphics engine. AH-75

Tested wrapper factory integration with graphics engine. Need to suspend the test due too graphics engine has unwanted dependencies.
Began rewrite of graphics engine. AH-126
Defined graphics interface and solved bug with not initializing. AH-126
Created create shader functionality. AH-126
Solved memory leak issue. AH-126
Testing of new graphics engine. Refactoring. AH-126
Rewrote unit testing of wrapper factory to work with new design. AH-126
Deleted two // lol.
Removed memory leak check from main program.
Merge branch 'master' into AH-126_rework_graphics_engine

Conflicts:
	BoostTest/BoostTest.vcxproj
	BoostTest/BoostTest.vcxproj.filters
	BoostTest/Source/Graphics/TestTextureLoader.cpp
	BoostTest/Source/Graphics/TestWrapperFactory.cpp
	BoostTest/Source/TestShader.cpp
	BoostTest/Source/TestTextureLoader.cpp
	BoostTest/TestShader.cpp
	BoostTest/TestTextureLoader.cpp
	Client/Source/BaseGameApp.cpp
Fixed small init problem in test wrapper.
Merged physics into procjet from outside project.

Physics from space out is now (hopefully) fully merged with the project.

Updated interface, removed access to collision tests.
Last commit before weekend.

Sorry MVG!! Calleh commiting here! NO TIME FOR LOGIN IN AND OUT
Testing done before last check by QA

Physics done and tests done up to the point for QA to do the last check
and then move it to done. Ready for merging it in to master after a go
from QA.
Wierd error.
Fix small bugs.

Seb find some small bugs on master.