pull changes from dev to production on 2014-10-02

This update brings these pulls, already on dev, to production:

* New functionality:
  * #1270, #1273, #1293: Big Top button set and art, Metamorphers art
  * #1319: more informative error messages when default attack is ambiguous
* Bugfixes:
  * #1288: fixed bug in which previous-round swing values were sometimes lost during a round
  * #1308: fixed an intermittent bug in which not all of Skomp's dice morphed on attack
  * #1309: allow e-mail addresses with . before the @ sign for new players
  * #1299: fix of minor "action log" bug
  * #1302: fix a typo in python API client
* Refactoring and other invisible functionality:
  * #1284: partial backend support for rejecting games
  * #1320: don't reroll dice unnecessarily under the hood
  * #1281: refactoring and improvement of unit tests to find core bugs
  * #1296: dead code removal
  * #1311: stub out button special for Shadow Warriors so it can be played (once we have Warrior dice)
  * #1325: account management of Jenkins server
  * #1297: clean up database so test sites have the same button ordering as prod/dev

Dev pulls which collectively cover the same changes in this prod pull:
* #1313: 2014-09-15
* #1331: 2014-09-27

Database updates:
```
00205_reject_game.sql
01253_big_top.sql
01286_explicit_ids.sql 
```

Once this pull is merged, i will load the changes on www.buttonweavers.com as part of #700.