Port Extruder retract_speed_mm_min and scaled_wipe_distance methods to C++.
Complete port of GCode retract() to C++ (also, reset_e()).