Made the default time rendering for the admin console use 24 hour time
Made the admin console show when a running task will be re-issued upon completion
Shortened the default scheduleHandle localization strings to clean up sync monitor in admin console
Always change the background color of all columns in the sync monitor table
Added age tracking in sync monitor
Fix up the time calculation for the age of running tasks.
Made the server re-transmit task info every second while any task is running
Fix the illegal monitor state problem with the task reporter threads
Misc. cleanups in GanymedeAdmin
Made the server report enough information for the admin consoles to report task runtime duration with server-relative time.
Don't create unnecessary recentServerTime objects on the server when tasks are not running.
Use Thread.sleep instead of synchronizing and wait() in the task monitor thread for refreshTasks()
Clean up on the background thread handling for auto-refresh of running tasks in GanymedeAdmin.

This change prevents us from accumulating an ever-increasing number of background task reporter
threads uncontrollably.
Always use the long format for the server start time field in the admin console
Cleaned up method comments in GASHAdminDispatch
Privatize NumberFormatter in GASHAdminDispatch
Updated comments in scheduleHandle
Tightened up sync task type strings to reduce visual noise in admin console
Added describeType to DBSession
Updated the reporting done by GanymedeSession to the admin console