Rob Ellenberg's trajectory planner with Jog-while-pause support added

This brings in both features; if jog-while-paused turns out to be an issue it's just two commits which need to be reverted.