tuesday night edits

- add support for GroveStreams: storage and analytics for the IoT
- forgot to add logging hook to automatic api
- add reel calls to deal with phantom reelceivers
- less voluminous output in LIFX driver
put var at front of function...
grovestreams 0.2.3
better handling of addComponent/addStream
add LIFX
add authorship and (lack of) copyright claims.
work a little better when not updated.
chaining following lx.init() was #FAIL
I can actually turn it off, but I do not understand the colors that come back from lifxjs
tuesday evening edits

- place/1: better diagnostics on invalid parameter
- catch missing groups/events/tasks when in /list
- catch missing group in /perform
- remove extraneous debugging output
- make on/off in samsung air conditioner an internal variable
late tuesday updates

place/1, oneshot, dials: refactor metric/customary handling
devices: if distance is zero, make it "0" to avoid (!madness)
co2/light/voc sensors: move to /device/sensor
dial: optimize
minor cleanup of yahoo weather results
again
device.expand robustness
many, many corners cases
a little more robustness!
robustness, part deux
lighting changes in preparation for lifx
more robustness