- Added unit tests for BMAttackPass
- Rearranged create_user test position
Corrected unit test names and dependencies
Added basic back-end functionality for player info
Merge remote-tracking branch 'upstream/master' into 142_101_player_details
Removed trailing commas because they cause problems in Internet Explorer
Closed meta tags without self-closing tag to make them polyglot HTML5
- Created dummy files change_user_preferences.html and UserPreferences.js
- Change name of function from update_user_preferences() to set_user_preferences()
Added autopass checkbox to front-end, with no functionality
* first cut at JS unit tests using QUnit --- made some tests of the
  Api JS module that work correctly iff it's okay to load data from
  the live DB (which it is for Api.getButtonData(), but not really
  for Api.getPlayerData())
* also modify the README to involve copying the tests over
* use dummy_responder.php when unit tests are being run, and responder.php otherwise
Merge pull request #243 from blackshadowshade/142_101_player_details

142 101 player details
Merge branch 'backupbranch' into 142_101_player_details
Added new game state BMGameState::reactToInitiative
Merge remote-tracking branch 'upstream/master' into 88_focus
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into 232_qunit
- Added new skills BMSkillChance and BMSkillFocus
- Add basic code to BMGame->do_next_step() for BMGameState::reactToInitiative
* add mostly-stubbed-out dummy responder with enough contents that the Api.js tests now pass
* start test_Env module, and introduce an audit script for test coverage of all functions
* finish code coverage audit script, and add (failing) checks until the auditer is happy