fixed some warnings (should have errors as warnings on.)
newline after U output
avoid double uninstall when applying device settings
made uninstall message conditional so not printed if device was already default
fix for revA fridge sensor not being initialized
removed previous workaround in EepromManager for 0xFF initilized eeprom. The code should never get to that point.
added debug logging when malloc fails when installing devices
zap eeprom command (debug only)
fix for first eeprom reset after clean eeprom not working
fix for multiple uninstall - need to clear pointer to prevent multiple-delete of same pointer. (doh!)
fix for devices not being initialized on first reset. (run Z then E, devices now properly initialized.)
sensors should be defaults not NULL
Removed blocking while from BADISR. Just print the message once.
When a bad interrupt occurs, it causes less problems this way.