* first steps at using backend JSON data for UI tests
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into ui_tests_use_responder_test_output
* use friendly names for generated games so we can track them more easily
* reorder build to put phpunit before jstest so dummy files will be generated in time
Merge branch 'master' of github.com:buttonmen-dev/buttonmen
Merge branch 'master' of github.com:buttonmen-dev/buttonmen
Merge branch 'master' of github.com:buttonmen-dev/buttonmen
* add a test of the doppelganger twin failure
Fixed BMDieTwin->roll() to only set value once both subdice have been
rerolled
Merge remote-tracking branch 'cgolubi1/1367_reproduce_bug' into 1367_doppelganger_fail
Tailored responder unit test so that it passes
Merge remote-tracking branch 'upstream/master' into 1367_doppelganger_fail

Manually resolved conflicts in:
	test/src/api/responderTest.php
* migrate some tests to files output by phpunit
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into ui_tests_use_responder_test_output

Conflicts:
	test/src/ui/js/BMTestUtils.js
* minor fixes to make test code work for new tests and for python tests
Merge branch 'master' of github.com:buttonmen-dev/buttonmen
Merge pull request #1368 from blackshadowshade/1367_doppelganger_fail

Fixed doppelganger bug when cloning twin dice
* add a simple full-page HTML test scenario
* back out full-page tests for now, but commit new utility for inspecting a DOM object
Merge branch 'master' of github.com:buttonmen-dev/buttonmen into ui_tests_use_responder_test_output