Merge pull request #5 from slobrewer/master

Adding support for negative readings from DS18B20
Remove extra temp sample massaging.
Make it harder to get a bad screen calibration.
Don't save touch calib until the back button is pressed.
Implement 10 sample moving average filter and delta step filter to
sensor readings.
Verify scratchpad crc before using temperature values.
Sensor filter cleanup.