Feature/411 main scheduler

Fixes #411.

The most important file in this pull request is UTIL_GlobalSchedulable. We need to make sure that we are happy with the way it's written because we will not be able to modify it later on. I have avoided referencing any other class from this one, and we should keep it that way.

Flag npe03_Disable_Nightly_Job__c can now be deprecated.