Add support for hammerhead style sysfs rgb led controls

True that. Come to think about it, it feels very wrong to use "self" when it is not actually and object, but an array of objects. Adding a wrapper struct might be clearer - need to think a bit...