Adding antichess (kamikazee chess) variant
Moved responsibility of generating the list of moves to Variant. Changed a couple of minor things as per code review.
Moving stalemate responsibility out to variant. Since in suicide chess, the winner is not the previous player, the variant also determines the winner
Changing name of the variant to antichess
ditto
Allowing promotion to king in binary format parser
Merge branch 'antichess' of git://github.com/Happy0/scalachess into antichess

* 'antichess' of git://github.com/Happy0/scalachess:
  Allowing promotion to king in binary format parser
  ditto
  Changing name of the variant to antichess
  Moving stalemate responsibility out to variant. Since in suicide chess, the winner is not the previous player, the variant also determines the winner
  Moved responsibility of generating the list of moves to Variant. Changed a couple of minor things as per code review.
  Adding antichess (kamikazee chess) variant
Merge pull request #1 from ornicar/antichess

merge upstream master
Fixing bug where traditional stalemate not handled
In antichess, being put into stalemate results in you winning the game