DEBUG_MESSAGE now can be set to 3 levels, with 3 macro's that include or exclude debug messages at compile time. Level of each message is up for debate.
timeout on readNext() to prevent deadlock
added function for newline printing, removed newlines in list response.
eeprom debug commands also available on the simulator (not just debug)
DS2413 conditional
simulator conditionals
simulator sets room temp on sensor, now that's part of TempControl
Merge branch 'feature/dynaconfig' of github.com:m-mcgowan/brewpi-avr into feature/dynaconfig.
Fixed erros and inconsistancies after merge

Conflicts:
	brewpi_avr/PiLink.cpp
	brewpi_avr/SettingsManager.cpp
fix printing of temp sensor init debug message, invalid use to tempToString. Removed it and back to printing raw.
Fixed file name in comment in pins.h
Merge branch 'feature/dynaconfig' of https://github.com/BrewPi/brewpi-avr into feature/dynaconfig

Conflicts:
	brewpi_avr/PiLink.cpp
	brewpi_avr/SettingsManager.cpp
Merge branch 'feature/dynaconfig' of https://github.com/BrewPi/brewpi-avr into feature/dynaconfig

Conflicts:
	brewpi_avr/DeviceManager.cpp
	brewpi_avr/PiLink.cpp
	brewpi_avr/SettingsManager.cpp
outlined deviceType function. Saves 82 bytes.