Add motion.mpg-scale-x1 for accurate MPG positioning

* control.c: handle mpg_scale_x1, handle_jogwheels()
* jog.comp: generate mpg_scale_x1 signal
* jog.comp: can support binary and one-hot AXIS select signal