* add buttonSet to loadButtonNames responses
* 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
* add default "ANY" options for all categories
* add unit tests
* resolve jshint complaints
* cheap method for shortening dummy loadButtonNames function
* cast currentPlayerId to int
* also log an error message for this condition, so we'll see it if it arises again in the field
* checkstyle
* add style to die skill descriptions
* don't throw an exception when loading a nonexistent game ID, and add a responder unit test for this case
* fix loadGameData in the "open game" case, and add a unit test for this case
* replace "ButtonMen" with "Button Men" globally
Merge pull request #982 from cgolubi1/981_game_creation_broken

Looks fine to me.
Merge pull request #983 from cgolubi1/980_skill_style

980 skill style
Merge pull request #984 from cgolubi1/966_game_internal_error

make loadGameData handle nonexistent game cleanly
Merge pull request #985 from cgolubi1/965_open_game_error

make loadGameData return successfully when called on an open game
* address minor coding style requests