Fix whitespace
Add brightness support for LEDs via soft PWM
Handle brightness where LED is reversed
More consistent API behaviour for LED with brightness
Allow RGB colour values other than 0 and 255