More integration work on the new calendar based scheduler. The old timer
code has been split off into its own hoop. Lots needs to be fixed and
reworked to ensure the new calendar based scheduling can work on a
cluster because right now much is dependent on visual controls