several modifications to support laser enable - still needs cleanup

Initial code from reprappro Marlin repository

(0) +2 tip

mercurial