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.