Syzygy tablebases

Squashed commit, up to date with Ronald's latest updates.  Keeps him as author of the commit as well.