Fixes to segment times and line planner
Better handling of too-short moves via NOM_PLANNER_TIME.
Deferred planning, allows multiple lines to be parsed and planned as one.
Fixed the one where it grabbed an empty previous buffer.
Tweaking the planner. DON”T USE
Put NOM_SEGMENT_TIME back in the trapezoid calculations. Minor tweaks.
New planner timing working. Warning, a lot of debug code in here!
Feed hold is now completely in the exec subsystem. Resume is broken.
Fixed resume behavior.
Fixes for commands stopping planning from working.
Minor fix for when commands are in the buffer.
Fixes for homing and motor timeouts.
Fixed for homing and feedhold.
`make debug` now supports setting your debugger with an openocd.cfg file.
Adding openocd.cfg to Xcode project.
Missed commit to make the openocd.cfg work.
Massive update to the README

Conflicts:
	README.md
Tweaking travis file to get it to build.
Defining kDebug4_PinNumber.
Defining kDebug4_PinNumber (try 2)