Merge remote-tracking branch 'upstream/master' into 75_empty_name
- Reverted ApiSpec to requiring non-empty alnum and button inputs
- Changed syntax in Newgame.js and ApiResponder for createGame
- Updated ApiSpec to check the new syntax for createGame
- Fixed unit tests in responderTest to match new syntax
Weakened validation of type for player and button names during game creation, because previous validation excluded space and special characters
Updated unit tests error message when attempting to create a game with an invalid button name
Merge remote-tracking branch 'shadowshade/75_empty_name' into 75_join_game_ui