keep track of remainder amount from distance->step conversion to prevent sub-step errors from compounding over the course of a print and allow slow extrusions that cross multiple blocks
added endstop soft trim in preparation for deltabot auto-calibrate
cleaned up unused members, added a few comments
Merge pull request #206 from Extent421/edge

extruder fix