* 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
* 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
* 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
* specify test number for new test 014
Merge branch 'master' of github.com:buttonmen-dev/buttonmen
* incomplete test case for morphing/mighty/twin buy
Implemented deep clone for BMDieTwin class
Merge remote-tracking branch 'cgolubi1/1372_reproduce_bug' into 1372_morphing_twin
Added class level tests and altered responder level tests to check that morphing into twin dice works correctly
Merge pull request #1371 from cgolubi1/ui_tests_use_responder_test_output

make UI tests use responder test output
Merge pull request #1373 from blackshadowshade/1372_morphing_twin

Morphing now copies twin dice properly
Merge pull request #1374 from buttonmen-dev/master

pull changes from master to dev on 2014-10-28