Added unit tests for Move Invertion which checks the board state
memory leak
Merge branch 'master' of github.com:Bakkes/Karo
it builds! added undo move
made test use proper move constructor
merged
fixed build errors after merge
fixed the jump test and deleted some wrong tests
fixed the johan tests
Merge branch 'master' into islands_30

Conflicts:
	Engine.Tests.Unit/MinimaxTest.cpp
	Engine.Tests.Unit/MoveFinderTests.cpp
	Engine.Tests.Unit/MoveInvertionTest.cpp
	Engine/MoveFinder.cpp
Added MoveUtils files (after accidently deleting them in the past)