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.
Undid unnecessary parameter addition
Resolved conflicts
Resolving conflicts
Attempting to fix line endings
Reverting some confused commits
Attempting again to fix line endings
Updating dummy timestamps to new format

And cleaning up a stray commit file.
Renamed Inactivity column for completed games
Merge pull request #755 from AdmiralJota/366_allow_full_history_logs

Allow full action and chat history logs
Merge pull request #771 from AdmiralJota/181_rename_inactivity

Renamed the Inactivity column for completed games
- Added infrastructure for reporting reasons for invalid attacks
- Added error messages for invalid power attacks
Added error messages for invalid skill attacks