Merge pull request #307 from wolfmanjm/upstreamedge

further fields that extruder needs to initialize
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