Add support for hammerhead style sysfs rgb led controls

The internal API for per-device LED control abstraction seems to be here already, so we could put this into a common header file and then just implement one control per kind (e.g. `leds_vanilla.c`, `leds_hammerhead.c`)