Fix bugs in motor enum implementation
Unfortunately the motor enum can't be included along with pragmas in a
separate file, so it's forced to be in Motor.h

To get this compiling, I commented out the usages in JoyMecDrive.h (we
will be changing this in later commits anyway)