wip for buzzer
Filter settings where not applied after reading them from EEPROM
refactored timeSince functions to remove redundancy. Saves 56 bytes.
Moved timeSince function to Ticks class
rewrote backlight auto-off to use ticks.timeSince(..). Fixes overflow issue and is smaller
new hex files with latest develop code
simulator work in progresss
fixed warnings, now warnings are errors.
onewire actuator code
wip - outline of new actors EepromManager, DeviceManager, SettingsManager
Merge remote-tracking branch 'brewpi/develop' into feature/dynamicconfig

Conflicts:
	brewpi_avr/TempControl.cpp
	brewpi_avr/TempControl.h
	brewpi_avr/Ticks.h
fixed changes with Ticks and applying filters after constants changed.
moved default shield device initialization to device manager
device config serial interface coded, untested.
feature complete - lightly tested.
added default config when eeprom is reset for revA shield
fixes - tested with 2413s and working
Restored $(ARDUINO_HOME) in project settings.
hardware enum: added braces to output. Added query of hardware matching function. Ambient temp measurement.
Merge branch 'feature/dynaconfig' of github.com:m-mcgowan/brewpi-avr into feature/dynaconfig

Conflicts:
	brewpi_avr.atsuo
	brewpi_avr/brewpi_avr.cppproj