Second user initialization

This part of the scheduler is executed by the optional user-writable function ucini2. The purpose of this function is to perform any initialization of the user-defined data structure which is dependent on the scheduler data. Most auxiliary data is attached to objects here.