A few more fixes
Add ability to control indicator LEDs.
typedef'd "unsigned char" as "uchar"
Rename "led*" commands to "rgb*" so they're not confused for indicators
Add OS guard to prevent compiling on unsupported OSes