First user initialization

This part of the Scheduler is executed by the optional user-writable function ucini1. The purpose of this function is to install user-written rule functions and to define and initialize any data structures required by the rest of the user-written portion of the scheduling model. Any additional functionality is discouraged.