Whitespace & formatting cleanup, convert tabs to 4x space
Set servo arm position to minimum before enabling
timer1 for servo control
Initial button support, status polled during timer1 interrupt.
Conditional compilation for debug UART output (prevents
it interfering with the message format that GC is expecting).
Don't sent multiple lap button presses
Initial slope mode mapping (just linear for testing)
Add some basic rate limiting to the motor movement, to reduce
the stress on the physical components when large movements
are requested. Also set resistance to minimum when speed drops
below 5kph.