move target, face target, and kick command are now reset each iteration
refactored line_up play a bit to make it easier to switch sides
Merge branch 'python-highlevel' into fix/motion-control
moved line_up play start_y up a bit

it was having issues being in the very corner of the field
fixed path start speed

start with a start speed based on robots current velocity,
not robots current speed because it could be in the opposite direction
improved path invalidation/planning
improved debug logging a bit
clarified timestamp values
Lots of motion control work

endSpeed, maxSpeed, and maxAcceleration can now be set before running
a path

global maxSpeed and maxAcceleration config values moved from Path to
MotionConstraints
fixed a bunch of python stuff