implement SCSI_START_STOP command, add debug output for unhandled CBWs
Added post-play-gcode
report error message when a command was not taken

adds a method to GCode object to flag when object was taken by a module
added repeater mode
added - to set no pullup
added @ to set repeater mode
Merge branch 'feature/add-open-collector-pins' of https://github.com/wolfmanjm/Smoothie into working
Merge pull request #164 from wolfmanjm/feature/add-open-collector-pins

added new pin modifiers to from_string...
Pin::from_string: change nested loops for condition in case default to allow & ignore whitespace
Merge remote-tracking branch 'upstream/edge' into working
Robot & Extruder: enable pins are no longer open drain. If you need open drain enables, put an 'o' after the pindef in your config ala Jim Morris' recent 947ae5 commit
clear up merge erros
Merge remote-tracking branch 'upstream/edge' into working
report soft error on command unhandled

implemented suggestions from Arthur and Triffid
Merge pull request #165 from dandumit/edge

report error message when a command is not claimed
strip utf8 nbsp from comments
Module: register_for_event no longer virtual to remove an entry from the vtable and save some ram
USBSerial: allow CR to terminate lines
Merge remote-tracking branch 'upstream/edge' into working
Don't always pull up the endstop pins. Let the user configure it with the Pin configuration (e.g. pull down instead of pull up).
change the default config to pull up end stop pins. *IF YOU WERE USING END STOPS BEFORE YOU NEED TO DO THIS*.
Merge pull request #166 from ennobler/edge

Allow endstop pull up/down configuration to be set via new config flags- do not force pull-up configuration