Partitioning of the major RUL files.

The files RUL0 and RUL1 have been split into modular pieces of code for use with the compiler. The files are based on version 180 of the controller and include some additional fixes in RUL0.

The current major RUL files are to be replaced. The changes in controller 181 are not yet included.