* 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
* 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 #608 from cgolubi1/339_activity_log

activity log