TP: mostly fixed maxvel issue, traced to canon changes
Temporary revert from master to see if refactor is the case
Revert "Temporary revert from master to see if refactor is the case"

This reverts commit a0aabc78e01b3b76bc4b76c967dac9ff798fc2a5.
Troubleshooting canon

Reverted to 1-indexing, but this didn't solve the problem. It turns out
that XY rotation is to blame for choosing the wrong axis start / end
points, which had butchered the axis_len calculation. This current state
may not be right, but it runs on a few test programs so far.
Removed temp canon debug messages
Merge branch 'hotfix/velocity-limits' into circular-blend-arc-rc3