Allowed full action and chat history to be displayed

Changed loadGameData to accept a number of log entries, added a link to
the Game page to pass 0 (for all logs), and made the END_GAME version
show all automatically.
Added test for showFullLogHistory

Also, updated dummy responder to ensure it has enough data for the test.
Reducing CyclomaticComplexity and Duplicate Code
Changed nLogEntries to logEntryLimit

Now the argument is optional, and leaving it out implies no limit.
Removed unnecessary dummy methods

Since we're only loading the logs through loadGameData, we don't need
separate dummy responder methods for them.
Fixed checkstyle issue
Changed NULL test to use is_null

And applied "logEntryList" variable name to individual load log methods.
Moved logic to BMInterface

Moved the logic for when to override logEntryLimit from the responder
into BMInterface.
Implemented "Inactivity" column on Overview page

Modified SQL to retrieve and sort by game's last activity time, added
methods to format it in a friendly way, and updated the javascript to
parse and display it.
Adjusted indentation for jenkins
Foglio, Ogres, Japanese Beetles, finished Sanctum, Samurai, Sailor Moon
Strange - this is showing as FuzzFace here but fuzzface in the folder.
Anyhow, I'm trying to fix the name problem by deleting and resubmitting
resubmitting fuzzface.png
Made the API use epoch seconds for timestamps

Modified SQL queries to use UNIX_TIMESTAMP() to return epoch seconds,
modified API specs to expect numbers for timestamp arguments, added
javascript method for rending timestamps as human-readable date time
strings, and updated dummy reponder to provide integer.
Added tests for formatTimeStamp and padLeft
fix Fightball to indicate button specials
Redirect to index page after logging out
Autofocused username textbox for login
Japanese Beetle (unofficial)
fixed agatha and added wonderland and some unexploded cows