Added apache_note() and automatedApiCall
Added a fake apache_note() for unit testing
Fixed check of $automatableApiCalls
Implemented automatedApiCall in UI

And removed the previousGameId from Newgame.js's URL, because it was
easier than not doing it.
Unit testing
Addressing jenkins' warnings
Take #2 at PMD cleanup
Take #2b
Removed debugging code
Merge pull request #1195 from AdmiralJota/271_1154_crouching_log_hidden_monitor

Made Monitor not affect "Who's online", logged API methods and removed previousGameId from URL
* log BMUser and BMAPI based on apache_note() parameters
Merge pull request #1214 from cgolubi1/271_apache_config

Looks reasonable to me.
If action log entry is empty, display $interface->message instead in the game message
Merge pull request #1219 from blackshadowshade/1213_aux_message

If action log entry is empty, display $interface->message instead in the game message
Merge remote-tracking branch 'upstream/master' into 1178_button_links