Fix node version support

* Update `devDependencies` semver strings so older npm can parse them.
* Update engine version to 0.8 in `package.json`
* Add test target for 0.8 for travis