Fix acceleration bug where an extruder only move was though to be a real move and uninitialized fields were being used to calculate trapezoids
Fix partial memory leak where the blocks gocde vector was not being cleared when it was popped from the tail
rename RingBuffer::delete_first() to delete)tail() to reflect what it actually does
Merge pull request #306 from wolfmanjm/upstreamedge

Fix acceleration bug, and memory leak
further fields that extruder needs to initialize
Merge pull request #307 from wolfmanjm/upstreamedge

further fields that extruder needs to initialize
Merge remote-tracking branch 'upstream/edge' into edge
Fix acceleration calculatin bug when preceded by extruder only move block (entry speed was not being set to zero)
Clean up block initialization, actually zero all block fields on ctor and add a clear() method
Merge pull request #308 from wolfmanjm/upstreamedge

Fix acceleration calculation bug when preceded by extruder only move bloc...
Merge remote-tracking branch 'upstream/edge' into edge