Move step instructions to Timer3 interrupt for smoother stepping
Possible fix for homing axes when at negative positions
Fix offset used for homing to stop abusing x/y/zMin, allow Z axis to be homed in middle (thx John)
Merge branch 'feature-timers'