- Another pass through Jon_Hand branch. Added optical control revision
  from Aizaz Samuel which introduces calendar day types to optical
  controls. Corrects some trace messages related to radiant floors
  from Nick Kelly (old CMP255 messages corrected). Some tab characters
  removed.
- The optical controls have been tested and do respond to calendar
  day types.
- The radiant floor also included fix for judging the number of
  nodes associated with an air gap (prior version had incorrect logic).
  This has been tested on a model with several floor heating surfaces
  and results as expected.