Add custom discovery and base urls through args
Throw better version not found error
Use path.join instead of / for windows
Fix license in package.json to follow SPDX ID

See https://www.npmjs.org/doc/files/package.json.html#license
and https://spdx.org/licenses/Apache-2.0
Warn if installing on older Node.js version than supported

This will produce a warning when this library is installed on a system
with node.js version below 0.10.
Merge pull request #277 from Alaneor/lock-node-version

Warn if installing on older Node.js version than supported
Merge pull request #274 from Alaneor/fix-license

Fix license in package.json to follow SPDX ID
Use platform-independent paths

This resolves issues caused by having a path with both forward and
backslashes (especially on Win32 as the hardcoded paths were for *nix)
Lint using jshint and run linter on Travis

Closes #279
Fix linting errors
Fix title in README.md

Closes #282
Merge pull request #283 from Alaneor/fix-title

Fix title in README.md
Merge pull request #280 from Alaneor/use-jshint

Lint using jshint and run linter on Travis
Merge pull request #281 from Alaneor/fix-lint-errors

Fix lint errors
Merge pull request #271 from Alaneor/fix-paths

Use platform-independent absolute paths
Merge pull request #270 from ryanseys/discovery-arg

Add custom discovery and base urls through args
Merge pull request #269 from ryanseys/throw-better-error

Throw better 'version not found' error
Update dependencies and relax version restrictions

Relaxed version requirements to allow for patches released by 3rd
parties to be installed without needing of a new version. Some
devDependencies above v1 now also allow minor release updates (^).