[buteo-syncfw] Introduce external sync settings.

This commit introduces settings to the scheduler that allow a external
process to take over the sync completely or to take over the sync while on
the rush period, this can be useful in case like always-up-to-date syncs.
so, this will trigger an "extra", Buteo-controlled sync, to ensure that the profile switches from rush to non-rush mode?