Added a unit test which proves that the rule amendment solution doesnt
work properly
Fixed a bug where place moves wouldn't get cleared in the cache.
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30
Added a unit test which shows a case in which not all legal moves are
returned
Fixed one bug, created another.
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30
Less islands can be created now.
Added DeleteTileAt and CreateTileAt methods.
Merge branch 'islands_30' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Fixed a wrap around bug.
Merge branch 'islands_30' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Added scaling options to the board, scaling must be > 0
2DFrontend Form is now resizable and starts off at 1280x720.
Fixed build error by switching to for loop.
Merge branch 'islands_30' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Created a unit tests that tests if the topleft stays at the correct position
after a certain move.
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30

Conflicts:
	2DFrontend/GameForm.Designer.cs
Moved a test from absoluterelativeconverter to movefinder tests, made it
smaller and made it actually work.
Added unit test that proves ExecuteMove/Undomove aren't working properly.
Added OutputDebugString to boardtests.cpp