Version => 2.1.4
Depend on dhutils 2.1.1+
Chess set refactor
ChessStone is now an interface (ChessStoneBlock is the one concrete
implementation at this time)
Added ChessSetFactory, moved static methods from ChessSet into that.

(This is in preparation for a future entity-based chess set)