Add enabling of limit switches which will freeze operations if any limit switch is triggered while printing
fix typo
fix pause button to be able to unpause system regardless of what caused it to pause.
fix wait for temperature so multiple waits don't lock system indefinitely
add some TODO notes
don; tlet pauser counter go negative
fixed use of pause in other modules
Merge pull request #457 from wolfmanjm/add/limit-switch-stop

Add/limit switch stop
show status of all connected endstops with M119
Merge pull request #458 from wolfmanjm/upstreamedge

show status of all connected endstops with M119
refactor current control to save memory
M500 now saves all currents for all configured channels
Merge pull request #459 from wolfmanjm/refactor/digipot

refactor current control to save memory
cleanup include files
Merge pull request #460 from wolfmanjm/upstreamedge

cleanup include files
fix current control bug introduced by refactor
Merge pull request #462 from wolfmanjm/upstreamedge

fix current control bug introduced by refactor
update firmware.bin and checksum
Add a disable_msd to config to totally disable msd
Merge pull request #466 from wolfmanjm/add/disable-msd

Add a disable_msd to config to totally disable msd
added the msd_disable option to sample configs
Merge pull request #467 from wolfmanjm/upstreamedge

added the msd_disable option to sample configs