Switch pentago mcts/pns to agentpool
Unneeded check, but make it similar to games that can tie.
Pull out pentago's orientation. It's complicated and broke undo. With pentago properly solved now, the complexity isn't worth it.
Work better on various versions of clang.
Move from magic numbers of the players and outcomes, to classes with defined values.
Some minor cleanups
Move Y from magic numbers to Side/Outcome.
Move Pentago from magic numbers to Side/Outcome.
Move Hex from magic numbers to Side/Outcome.
Rename the main files from castro,moy,pentagod,etc to main.cpp so they're easier to compare.
Remove the old player/solver code that hasn't been used in a while.
Improve the dists output in havannah and y, enable the zobrist command in y and hex.
Add proper sgf output for havannah.
Add a sgf reader for havannah
Add a test framework and a few test cases.
Change sgf to use c++ streams instead of FILE, add a unit test.
Remove most instances of 'using namespace std'
Move most things into namespaces.
Bring Rex in line with the rest. Hopefully I didn't also break it.
Add sgf save/load to hex,rex,y,pentago