Add zprobe check before move code.
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
implemented config include directive
Merge pull request #426 from logxen/config_include

implemented config include directive
these do not need to be modules
Merge pull request #427 from Smoothieware/fix/makers-should-not-be-modules

these do not need to be modules
create an init() in main so stack is released