Added logic to regenerate option die values from previous rounds
* add buttonSet to loadButtonNames responses
Merge remote-tracking branch 'upstream/master' into 872_option_vis
Fixed checkstyle error
Added logic to stop players from creating games between other players
Fixed unit test logic
Fixed unit test logic more
Refactored BMInterface->create_game() to reduce method length
Misc. Forum + Chat Bugfixes

Widened forum titles and chat text DB fields to permit full-width
Unicode. Adjusted CSS to make markup look right in edge cases. Better
handled error messages on Forum page.
Merge pull request #967 from blackshadowshade/872_option_vis

Added logic to regenerate option die values from previous rounds
Merge pull request #972 from blackshadowshade/874_force_first_player

Stop players from creating games between other players
Clarified field lengths and broke out showError
Typo in comment
Merge pull request #973 from AdmiralJota/960_961_959_forum_fixes

Misc. Forum + Chat Bugfixes
* first cut at game creation UI which allows limiting by button set
* pass TL status of each button in listButtonNames API call
* let players choose buttons based on whether they are TL
* advertise die skills of each button via the loadButtonNames API method
* add newgame button limiting based on die skills
- Refactored BMSkill->do_print_skill_preceding()
- Added PHPDoc blocks to BMSkill