Change set lastRun to only check start_time after another cycleTime

Makes it also distributed run between start time and  start time + cycleTime
Merge branch 'add_start_time_to_scheduler' into test-20140526

* add_start_time_to_scheduler:
  Change set lastRun to only check start_time after another cycleTime