Bugfixes and polishing
Bugfixes and some polishing including:
- Soft EEPROM init, so if vals are out of range (particularly when upgrading to a version with new menu options) they are set to the default
- Date set gets blinks between values, to visually confirm the save (especially if month/date are the same, you couldn't tell if your button press did anything)
- If fade is enabled, it only applies to function displays, not to setting menus or tube testing
- Nonzero defaults for fade (5ms) and snooze (the traditionally weird 9 minutes)