Finishes up the unit tests for hmbkp_determine_start_time

Also re-factors the save schedule and default schedules code to account for the changes to HMBKP_Scheduled_Backup::set_schedule_start_time

Finally, we no longer need to re-schedule schedules that have a start-time set in the past.