WIP...
Seam gap

Role-based wipe speed(auto)
Wipe speed
Wipe on loop(inward movement)

Use outer wall speed and acceleration instead of travel speed and acceleration.
Added an option to disable this feature
Support Cura style outer wall wipe(100% retract before wipe)

Extra length on restart