Untested Acceleration

Reverted to loops for Set_Motor and Interrupt.

Introduced accel and decel profiles.

Introduced concurrent running mode when nav profiles are the same.  this
allows speed to be exactly matched (operate off one interrupt).