More comprehensive makeMove unit test!
full game state with history and also end of game
ongoing const-ification, added undo and tests.
Basic board evaluation
Changed player type from boolean to Player, added testing for eval in
the unit test for game result.  Also definition for alphabeta
Basic alphabeta search!  Appears to be working, though it's really hard
to test whether search algorithms are correct.
Now a tournament player!  Fixed depth of 7 means it will only work at
reasoanble speed for dimension = 4 and even then too slow for tournament
play, but it's good enough to beat Alpha Beta Soupa ST with X at 4 (granted
it did go over 30 second limit)
Iterative deepening, move ordering, basic hash, etc.  Not that fast
or accurate yet, but seems to cut down number of evals substantially
Added depth constants and also pulled Mark's changes
Disables mark's changes for me :)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tournament/robots/62/gtest-1.6.0/include/gtest/internal/gtest-port.h
	tournament/robots/62/makefile
	tournament/robots/62/src/pousse.cc
	tournament/robots/62/src/pousse.h