Fix acceleration calculation bug when preceded by extruder only move bloc...

...k (entry speed was not being set to zero)

Clean up block initialization, actually zero all block fields on ctor and add a clear() method

Sorry lots of white space changes too