Move cron loading below provider loading.

This is preparation for making the cleanup cron job run per-provider
rather than globally.

Change-Id: I2cc0ec62b9779fa2500c6c67f014739dfec9205c
Move cron definition out of the inner loop.

This makes creating multiple Cron entries for one config entry
cleaner, which we need to do per-provider cleanups.

Change-Id: Ic5fe8a57fec7aaca644da43f4c88209fbc5488dd
Decouple cron names from config file names.

This permits creating multiple cron entries for one config entry,
which per-provider cleanups requires.

Change-Id: Ied9db4a512d8efef355e911d6e5630697d6c38c9
Run per-provider cleanup threads.

Change-Id: I4c1c54190a5e254dd946ef308a11bb81907bb16c
Include check in fake.yaml.

Anyone starting from fake.yaml should have this.

Change-Id: Ieaa8a075cfff5259fabdcdada71c04cddb53cf9f