Parsers should contain no markup.  Fixed up stocks and weather to push markup back into templates.  lib/loadMarkup was using deviceId instead of typeClass to push out templates to client.  Added Travis CI controller.  Not super helpful to see so much as trigger events - if your project build fails, you can, say, flash your lights or turn off your TV...or something
Key templates off typeClass instead of deviceId since they are device agnostic
Add a specific class to each ST device group to allow more granular styling.  Fix Travis polling
Fix for travis crash.  API responded with HTML for some reason once.  Add additional class-filters for ST renderer.
Better handling of initial states of controllers that dont often report them (assume Twilio, Pushover, mp3 playing and text to speech work up-front)
Can now write to Nest API.  Changed device objects to be uniform with SmartThings subdevice conventions (location vs label).  A bit of clean up and a proper interface still need to be done - but you should be able to fire REST commands to change temp.
Disable Nest by default
Set state of Roku if its not available.  Its an always-on device, so this isnt a likely state - but we already have the value, so may as well use it
Typo in default config
Fix travis.yml which requires quotes, otherwise it croaks.  Also have travis correctly report build state.
PS3 check for disconnect stderr output and force the gimx process to kill(), triggering an appropriate State update.  Also moved State reporting from parsers into lib/loadMarkup as it was redundant and almost always necessary.  If you dont want to report state - just dont put that key in your template.  Other bits of cleanup.
Break up Nest templates for upcoming thermostat controls.  Use new dash delineated temp setting from ST endpoint.  For common (non-subDevice) Nest controls, register them in they keymap instead of piggy-backing on subDevice.
Remove debug console.log in test
Use the better Travis API and show the message of previous commits.  Add an interface for Nest thermostat so you can set it to Home / Away, set a temp and turn it from AC, Heat or Off.  Some other minor cleanup.
Travis cleanup for in-progress builds
Fix PS3 issues with getting in bad state of a command is issued without the device connected.  Also added a State getter which doesnt do much right now.  Some tweaks to Nest - which break the temp setting, but will greatly simplify it when I finish
Added experimental Denon controller.  Added shoulder button support for PS3.  Some cleanup to Pioneer controller.
Merge remote-tracking branch 'upstream/master'