Fix for issue #438 : Fixed MX1/2 PWM (OC) outputs (analogWrite()) e.g. on Fubarino Mini

Some functions/macros were typecast as uint8_t rather than uint16_t in pins_arduino.h which messed up PPS mapping for PMW outputs.
Also fixed a small bug on OC mapping for Cmod and DP32.
Merge pull request #439 from EmbeddedMan/master

Fix for issue #438 : Fixed MX1/2 PWM (OC) outputs (analogWrite()) e.g. o...