Added suspend and pause console commands
refactor temperaturecontrolpool to keep a list of temoerature controle module checksums
and update panels and others moduke sot use that rather than storing their own.
allows acces totemperature control pool from kernel so it is globally available
side effect is panel now lazy loads the temperature setting screen, saves a ton of memory.
add after suspend gcode and before resume gcode options
let extruder save and restore its state, including absolute mode
add suspended status to panel
Merge pull request #559 from wolfmanjm/feature/suspend-resume

Feature/suspend resume