upgrade scalaz and specs2
fix castling tests (king can move to rook in any variant)