* Update dependencies, use ~ notation for compatibility with Travis Node 0.8
* First attempt at .travis.yml for 1.x
* Drop Node 0.8 because dev dependencies want a higher Node runtime version; run all tests in harmony mode
* Closure Compiler requires Node 4+
* Exclude the test files that use template literal syntax for Node < 4, where that syntax is unsupported
* Filter out incompatible tests for Node 0.10