Make M600/M601 E-axis movements symmetric

By default the park/unpark commands now do not change the overall
filament position (i.e., they do an equal and opposite extrude after
movement). In particular the should make the M601 command easier to use
(less needs to be handled outside of the M600/M601 commands). This
behavior can be overridden by using the new L parameter.