Implemented TileSourceState and ComputerState.
Added debug writeline and entry and exit methods for all states.
Added debug writeline in KaroGameManager.Update().
Cleaned up usings.
Added debug info at PlaceState.
Added debug info at PieceSourceState.
Added more debug info.
Merge branch 'master' into 2dfrontend_2
Started on communicationprotocol wrapper
Merge branch '2dfrontend_2' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Added GUI for creating/connecting to a server.
Changed movewrapper so we can create one with C# code.
Implemented some communication methods
Added communicationprotocol
Moved isSet to the right position.
Merge branch 'master' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17

Conflicts:
	2DFrontend/State/PlaceState.cs
	Engine.Wrapper/MoveWrapper.h
Added HasWon method declaration
fixed a unit test after chagning the constructor, the init value of cells was not set
fixed the create board from string tests
Fixed communication dll.