make LEDs pwmable (dimable)

This is accomplished by adding a pwm-gpio device/driver to bitbang gpios
using the pwm class