Colored lights: first steps

Added multicolor support for hardhats, PDAs, flashlights, lamps and flares.
New code for pickup, drop and update_brightness procs.