* 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