Added Assert Failed messages to the MiniMax tests
Changed the order of Asserts to first check the output and then the
algorithm
Corrected Alpha beta pruning parsing, (copy constructor hell)
Added Assignment Constructor to EvalResult, Improved AlphaBeta
Created a Windows Game project for the 3D frontend.
Renamed Game1 to KaroGame.
Removed all useless autogenerated code from the KaroGame class.
Removed unused usings.
Changed target framework of all managed projects to .NET 4.
Added Engine.Wrapper and CommunicationProtocol references to XNAFrontend.
Added extra logging to AlphaBeta for debugging
Got postbuildevents semiworking again.
Added more logging information
added an extra test
Postbuild scripts for Engine.dll are now .bat files and are called correctly.
Extracted swap code into seperate code, fixed a swapping
Postbuild scripts now dont return error code 2 anymore.
Merge branch 'master' into xnaproject_22

Conflicts:
	Engine/Engine.vcxproj.filters
Corrected Alpha Beta algorithm
Removed unused function in ComputerPlayer