Improve the RTC function descriptions.

Move streaming to use register names in order to allow register numbers to be localised and depricated.

Add private and depricated tables to the K400 loader.

Produce a message when a depricated field is accessed in the K400 object.

Buzzer lengths specified by name not number.