Add support for LimitlessLED's new rgbw bulb

Support the new rgbw bulbs which have different APIs.
Add tests for rgbw bulbs.

rgbw bulbs can't do brightness up or down. You have to specify the brightness value.
They also can't do mode_down.