pull changes from master to dev on 2014-04-07

This update brings these approved pulls to the dev branch, so they can be tested on dev.buttonweavers.com:
* Updates which should be visible to players:
  * #787, #790: button art improvements, including some custom fanatics art
  * #752, #794: let people make paragraphs within BM chat by preserving non-trailing whitespace
  * #797: let a player submit chat during the opponent's turn to attack
* #789: DB fix for a bug in which player ID was referenced by a TINYINT
* #780: no game effect, images to use in wiki pages
* #782: no game effect, improve jenkins PHP testing by making PMD less picky about things we don't care about
* #796: no game effect, make jenkins builds fail if any source files use non-ascii line endings
* #785, #791, #792: tidy up codebase by removing unused elements

Database updates in this pull:
```
00534_unit_test_crash_01.sql
remove_image_path_01.sql
swing_double_encoding_001.sql
```