Support dual x-carriage printers

Dual x-carriage designs offer some substantial improvements for dual
extruder printing.
Remove dual x-carriage functionality that could/should be implemented in slicer

Also added a couple of missed merge lines in homeaxis() from previous
commit.
Merge pull request #548 from buildrob101/MinimalDualXCarriage

Dual x-carriage support