Removed duplication of attack logging text after performing fire turndown
Fixed indentation of comment
Added __random to button selectors
Display Random Button as such on Open Games page
Fixed indentation
Fixed action logging when there are either multiple attackers or multiple defenders
Used implode() to join multiple attacker or defender log elements
Fixed checkstyle warning
Added no-op change to force Jenkins to rerun
Resolve __random button selections only after all buttons have been selected
Merge remote-tracking branch 'blackshadowshade/1157_random_button' into 186_random_button_ui
Do not resolve __random button selection until all players have joined the game
Merge remote-tracking branch 'blackshadowshade/1157_random_button' into 186_random_button_ui
Made list of open games randoms better
Added apache_note() and automatedApiCall
Added a fake apache_note() for unit testing
Moved logic for resolving __random button selections to BMInterface->save_game()
Merge remote-tracking branch 'upstream/master' into 1157_random_button

Manually resolved conflicts in:
	src/engine/BMGame.php
	src/engine/BMInterface.php
Fixed python unit test
Refactored DummyApiResponder to satisfy PMD