implement SCSI_START_STOP command, add debug output for unhandled CBWs
differenciate accel branch
possibly saving some time in the step interrupt
various optimisations in StepTicker and SteppperMotor
some reordering for speed
move back from 64bit to 32bits
Change the config values for homing direction to home_to_min and home_to_max
change the direction in code to bool, true if homing to min false if homing to max
fixing merge conflict
swap test so old configs will not break
add comments to config
changed default on_boot.gcode to be in the /sd/ folder
extruder now creates its own blocks
Initial commit of HBotSolution
Merge pull request #152 from logxen/hbot

Initial commit of HBotSolution
Merge branch 'edge' into accel
enabled disabling of Endstops module
added endstops_enable setting to config samples
Merge pull request #153 from logxen/edge

Added endstops_enable config setting
Move mpu.h to the correct location.

This header shouldn't have been located in the main Smoothie src tree
but in the build specific portion of the tree.  I think it got placed
in the incorrect location during my major merge just before pushing the
new build system into the edge branch.
Restructure mbed SDK makefiles.

No longer deploy common headers to drop subdirectory from the device
specific makefiles.  This caused contention during some parallel build
runs.  Now the common headers are deployed to drop from the main
makefile in the mbed/src directory.  This should not only remove the
parallel build race condition but even improve the performance of
since the common header deployment can now occur in parallel with
the device specific builds.