* made dedicated BMGameAction class and add some tests for it
* add support for storing/loading action parameters as JSON-encoded arrays rather than strings
* convert the end_draw and end_winner action log entries to the array format
* modify the type of the game_action_log.message field
* finish refactor of game action log store/retrieve
* add choose_swing action log entries
* log and report game actions for chance die rerolls
* add action_log messages for chance, focus, and decline initiative
Fixed case sensitivity bug in re-enabling buttons with BMBtnSkills
brains, dork victory, fairies, catfight, tirade, some rares
forgot to mention Bruno - fixed size of Pappy image
Merge pull request #607 from ManvilleFog/138_button_images

138 button images
* add action log entries for adding and declining reserve dice
* log/report add/decline of auxiliary dice, including some extra code to suppress the message entirely if it's not yet time to reveal one player's choice
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into 339_activity_log
* raise default number of action log/chat entries from 5 to 10
* assorted checkstyle fixes
Merge pull request #606 from blackshadowshade/489_reenable_buttons

Fixed case sensitivity bug in re-enabling buttons with BMBtnSkills
Merge pull request #608 from cgolubi1/339_activity_log

activity log
* reintroduce backwards-compatible printing of string messages
Merge pull request #611 from cgolubi1/610_action_log_fix

reintroduce backwards-compatible printing of string messages
* use a simpler and more accurate method of getting the previous round number when putting round-end activity in the action log
* add some unit tests of round-end action logs
Merge pull request #613 from cgolubi1/492_round_logic

put correct round number in action_log at the end of the game