Allows moves for both black and white to be determinted.
fixes issue with pawn attacking own color and not letting moves that put opponent in check.
Merge remote-tracking branch 'origin/master'

Conflicts:
	2014UvsChess/StudentAI/StudentAI.cs
	2014UvsChess/UnitTestProject1/UnitTest1.cs