Initial commit of the pwm driver. And a commutation test of the pwm driver.

The driver generates a unipolar four quadrant type 2 PWM. And it also
manages the commutation of that signal for three phase drive.
Added a PWM duty cycle sweep test.