wednesday mega edits!

- normalize climate control  and media video drivers for more code
re-use
- do not call devices.expand() in generic code, only when needed by
specific devices
- better validation of media parameters
- fix typo ("apikey" vs. "appKey") in ecobee cloud driver
- fix typo (".spit" vs. ".split") in nimbus dial driver
- better device name for Greenwave GOP controller
- fix for https://github.com/TheThingSystem/steward/issues/68
- fix for https://github.com/TheThingSystem/steward/issues/39
- update teslams module to current version
prepare for client.html udpate
experimental bootstrap-mac.sh script
 long alphanumeric names for things run too long #122
HTML5/D3: Fix metric display bug #134

1. Includes parseInt() fix and refactoring by Daniel O’Connor, #139.
2. Motive metric display fixes.
3. Temperature slider positioning fix.
4. Temperature arc color range tweaks.
Merge remote-tracking branch 'upstream/master'