Added columns to database that record last action time
Added settings to Preferences page
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
Deconflicting
Added profile page
Added changes to use last_action_time
Fixed bug with updating action time after game creation
Misc

Made some profile fields display correctly, made challenge link work,
added Profile link to header.
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 bugs + added tests
Responding to jenkins