Adding antichess (kamikazee chess) variant

Todo:
- Add antichess king to promotable list, verify promotions in
  Variant.move
- Enforce the conversion of King pieces to AntiKing pieces in Board
  construction through the use of a companion object with the old
  constructor parameters and making the case class private
- Finish unit tests