MoveFinder now checks for islands, but undomove needs to work to write the
final two lines of code.
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)
Wrote Island checking code.
Wrote a unit test that proves that UndoMove doesn't work.'
Fixed an undo move unit test.
added output of result
Merge branch 'islands_30' into expectations_31
fixed some little stupid bugs
Made the board smaller (easier for debugging.)
Made the gameform bigger.
The board is now zoomed in a bit.
Replaced the HasTile | IsEmpty == HasTile comparisons with a method
Removed spare parentheses and added some extra comments
Created a test that succesfully reproduces the problem in IsConnected.
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30
Replaced more bitwise operations with the method ones
Wrote a unit test that tests an invalid undo move.
Renamed the test BUGTEST to a more descriptive name.
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30