Fix extruder SOLO moves when in volumetric mode, so they remain mm and mm/min
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Merge pull request #418 from wolfmanjm/upstreamedge

Fix extruder SOLO moves when in volumetric mode, so they remain mm and m...
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Merge remote-tracking branch 'upstream/edge' into edge
Add zprobe check before move code.
add ability to disable play led in config
clean up some modules cleaning themselves up if not enabled
remove vectors that are not being used
Merge pull request #421 from wolfmanjm/upstreamedge

cleanup modules cleaning up
clean up the way events are handled and use std::function
don't use std::function as it uses a lot more memory than Module*
just expand events.h, leave the rest the same, just a readability issue
add some comments
Merge pull request #422 from wolfmanjm/fix/module-event-arrays

make the event callbacks and definitions more readable
Update Module.cpp
Public data does not need to be a module  or have an instance, it is just a library.
Merge pull request #423 from wolfmanjm/upstreamedge

Public data does not need to be a module  or have an instance, it is jus...
Add the header file that I forgot to add for the last commit
remove debounce logic
Merge pull request #425 from klocs/edge

Add a check that the zprobe is not already triggered before moving the motors
Merge remote-tracking branch 'upstream/edge' into edge