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
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.
Merge branch 'include_arduino_files' into temp_adt

Conflicts:
	brewpi_avr/TempControl.cpp
	brewpi_avr/TempControl.h
Merge branch 'develop' into temp_adt
Merge branch 'develop' into temp_adt
Merge branch 'develop' into tempformatshift

Conflicts:
	brewpi_avr.atsuo
	brewpi_avr/TempControl.cpp
Merge branch 'temp_adt' into tempformatshift

Damn that was hard to merge. A temperatue difference is now different from an internal temperature (due to the offset introduced for Celcius).

Conflicts:
	brewpi_avr/DeviceManager.cpp
	brewpi_avr/TempControl.cpp
	brewpi_avr/TemperatureFormats.cpp
	brewpi_avr/TemperatureFormats.h
tempToString instead of fixedPointToString in device manager. The sensors output an internally shifted temperature.
Merge branch 'develop' into temp_adt