pull changes from master to dev on 2014-06-11

This update brings these approved pulls to the dev branch:
* #915: initial implementation of discussion forum
* #951: add slow die skill and Giant button skill
* #949: allow players to use keyboard for selecting dice and submitting attacks
* #952, #953: add list of skills in a game, with tooltips describing each skill
* #936: refactor to increase code compliance with our standards

Database updates:
```
00498_forum.sql
```

Once this pull is merged, i will load the changes on dev.buttonweavers.com as part of #217.