Added unit test for autoplay bug
Added interface level unit test for autoplay bug
- Merge with branch 300_bminterface_players, manually resolved conflicts
- Changed calls to use new users
Merge branch '300_bminterface_players' into 249_autoplay_bug
Merge branch '300_bminterface_players' into 249_autoplay_bug
Merge branch '300_bminterface_players' into 249_autoplay_bug
Merge branch 'master' into 249_autoplay_bug
Merge branch 'master' into 249_autoplay_bug
Updated BMInterfaceTest unit test to match more recent updates
Merge remote-tracking branch 'upstream/master' into 249_autoplay_bug

Manually resolved conflicts in:
	test/src/engine/BMInterfaceTest.php
Added passing BMGame level unit tests for autoplay bug
Added failing BMInterface level unit tests for autoplay bug
Changed BMInterface unit test to highlight the fact that autopass causes the bug
Fixed bug in BMGame->valid_attack_types() where BMGame->attack was being left set
Merge pull request #656 from blackshadowshade/249_autoplay_bug

Fixed autoplay bug