Added columns to database that record last action time
Merge remote-tracking branch 'upstream/master' into 722_user_activity
Make player->last_action_time and player->last_access_time to update on player action and page access
Make game_player_map->last_action_time update on player action
Made BMInterface->update_last_action_time() only occur on successful action
Commented out new broken unit test
Added changes to use last_action_time
Fixed bug with updating action time after game creation
Declared BMGame->lastActionTimeArray
Fixed BMInterface unit test test_update_last_action_time()
Changed double quotes to single quotes in BMInterface where possible
Added unit test for BMInterface->get_player_last_access()
Resolved conflicts, made test use player info
Changed spelling of doppleganger to doppelganger
Fixed die description when there is one side
Made log tables respect compact mode
Merge pull request #886 from blackshadowshade/722_user_activity

User activity timestamps
Merge pull request #887 from AdmiralJota/337_improve_chat_highlighting

Base chat highlighting on active activity
Hide "Change game message" until requested
Removed duplicate function