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.
Fix small bugs.

Seb find some small bugs on master.
Small changes to solution.

Forgot to save whole project, some changes to solution from sebs fixes.
Revert mistake when changing project settings.
Fixed integration test to fit new graphics engine. AH-75
Test cases added, added functionality to create textures in Graphics. AH-75