Created a Puller motor axis that duplicates Extruder motor axis

Everywhere there is an E_AXIS reference or array containing 4 axis, I
expanded to 5, adding P_AXIS.  THis involved duplicating code where
needed and also guessing some sensible ways to handle two extruders-type
axis at the same time.