Rewrite of tempFormats to store temperatures with an offset of 48C, so the supported range is -16C to +112C.
New implementation is also more readable and 56 bytes smaller in size!
Shift output of sensors by -48C before storing as well. This should allow measuring mash temperatures.
Temperatures printed by device manager are now in correct format. Changed leftover char s[9] arguments to char * s
encapsulate temp operations in tempForamt.h

uses of 'fixed7_9' have been changed to 'temperature'
shifts and multiplies have been moved to conversion functions
encapsulate temp operations in tempForamt.h

uses of 'fixed7_9' have been changed to 'temperature'
shifts and multiplies have been moved to conversion functions
Merge branch 'feature/temp_adt' of https://github.com/m-mcgowan/brewpi-avr into feature/temp_adt

Conflicts:
	brewpi_avr/TemperatureFormats.h
finalized temp encapsulation - factored out magic numbers like 9 and 512/256. We should now change the defines to make temp 32-bits and long temp 64-bits if desired. (e.g. on ARM.)
fixed7_25 as temperature_precise for larger number of fractional bits
Merge branch 'develop' into tempformatshift

Conflicts:
	brewpi_avr/PiLink.cpp
Merge remote-tracking branch 'github/develop' into tempformatshift
Merge branch 'develop' into tempformatshift

Conflicts:
	brewpi_avr/OneWireTempSensor.cpp
	brewpi_avr/TemperatureFormats.cpp
Merge branch 'develop' into tempformatshift
put pidMax at the end of the constants structure to preserve the eeprom format.
added doxygen config file
included new files in project file that were forgotten
brewpi.h was included instead of Brewpi.h. Lowercase fails on Linux
USE_INTERNAL_PULL_UP_RESISTORS was not defined for DIY shield
Set input file encoding for doxygen to iso-8859-1.
Using the default UTF-8 as input caused invalid characters in the xml output.
Merge branch 'develop' of https://github.com/BrewPi/brewpi-avr into develop
Merge remote-tracking branch 'mdma/feature/temp_adt' into temp_adt.
Inceased code size by 150 bytes, need to find out why. Probably some conversions are not done at compile time.

Conflicts:
	brewpi_avr/Menu.cpp
	brewpi_avr/TempControl.cpp
changed inline temp_adt functions to #defines. saves 154 bytes.