Clean director snapshoting and added snapshot deployment

[#46837175]
Added Director schedule with snapshot deployments task

- Uses rufus scheduler for defining scheduled tasks
- Can be set in the director.yml as scheduled_jobs array

[#46837175]
Fix user logging for create stemcell and delete deployment tasks
Ensure scheduler properly handles no scheduled jobs

[#46837175]
Added integration test for director scheduler

[#46837175]