Major changes to differentiate between 1-wire devices from the configuration file rather than
just looking at what type they are (which says nothing of what they are doing!)
This has simplified lots of places and  created sensor and output types that are used as appropriate