* fixing a test string: too much copy/paste
* refactor Newgame.js slightly to chain Api calls the same way
  Overview does, and add some real unit tests
* add missing semicolon
* add some new tests for Newgame to increase coverage
* further increase test coverage of Newgame
* continue trying to reach 100% test coverage of Newgame.js
* retain previous page activity on either success or failure
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into 120_retain_prev_newgame
* have UI invoke responder and dummy_responder as their bare names (apache does the translation already)
* move the meat of responder and dummy_responder into dedicated class files with camelcase class names
* remove vestigial requires from BMDie and BMInterface
Merge pull request #515 from cgolubi1/120_retain_prev_newgame

retain previous page activity on newgame page
Merge pull request #516 from cgolubi1/228_move_responder

UI invokes responder.php as /api/responder
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into 348_ui_less_vertical
Conflicts:
	src/api/dummy_responder.php