wip - reduce filters in temp sensor
inlining/outlining methods
some small optimizations - fixed a wrong size type in Devicemanager
conditional debugging code
Merge brewpi/feature/dynaconfig and some small opts into feature/dynaconfig

Conflicts:
	brewpi_avr/TempSensor.h
optimizations

various inlining/outlining of functions.

stroul -> atol (reworked stringToFixedPoint sligntly due to different capabilities strtoul/atol.)
- tested this by changing temp settings via json and verifying result

TempControl::updateState() - factored out repeated time function calls in TempControl. Since the value can change each time, the compiler cannot optimize these. Since the actual time change is not significant, we get the time at the start of the function.
** untested ** - should at least test for real or run through the simulator. But we will be doing this as part of larger testing on dynamic config.

conditional compile debug messages for estimator
- reduces size

refactored sendControlConstants to use lookup table.
- reduces size
unsaved change in editor - fixed compile error.
removed atoi and used atol instead to reduce size.
optimizations - cache frequently called temp sensor functions. In principle the value can change between each call, but in practice this change isn't significant. Just a few microseconds apart.

factored out multiplication - this saves 110 bytes. (!)
some more optimizations - factored out more multiplication
cherry picked detectPeaks update from develop
Cherrypicked integrator windup improvements from develop
Merge branch 'feature/dynaconfig' of github.com:m-mcgowan/brewpi-avr into feature/dynaconfig

# By m-mcgowan
# Via m-mcgowan
* 'feature/dynaconfig' of github.com:m-mcgowan/brewpi-avr:
  some more optimizations - factored out more multiplication
  optimizations - cache frequently called temp sensor functions. In principle the value can change between each call, but in practice this change isn't significant. Just a few microseconds apart.
  unsaved change in editor - fixed compile error. removed atoi and used atol instead to reduce size.
  optimizations
  inlining/outlining methods some small optimizations - fixed a wrong size type in Devicemanager conditional debugging code
  wip - reduce filters in temp sensor

Conflicts:
	brewpi_avr/TempControl.cpp
fixed errors after previous merge. Now compiles.