PWM is only required for microstepping control of stepper motors. Add support to allow specifying regular digital pins for stepping control. @ladyada Adding this issue for context of forthcoming PR.