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
Homing updated for Morgan SCARA
Merge pull request #556 from RepRapMorgan/scara_home_updates

Homing updated for Morgan SCARA
Merge pull request #559 from wolfmanjm/feature/suspend-resume

Feature/suspend resume
add example of filament out switch config