Restart in C++ due to lack of intrinsics and good optimizations in C#.

Set up test for unmanaged C++.
Merge branch 'master' of https://github.com/Gary--/Chester3

Conflicts:
	Source/Chester3.sln
	Source/Chester3/App.config
	Source/Chester3/Chester3.csproj
	Source/Chester3/Common/BitBoard.cs
	Source/Chester3/Common/Chess.cs
	Source/Chester3/Common/Position.cs
	Source/Chester3/Program.cs
	Source/Chester3/Properties/AssemblyInfo.cs
	Source/Tests/CommonTest.cs
	Source/Tests/Properties/AssemblyInfo.cs
	Source/Tests/Tests.csproj