Fixes for build-pre-commit.xml, MultiplePathHelper & nodejs support

- Resolves #50, #51, #52
- adds support for nodejs binary (as well as node binary)
- marks `InstallJsHintCommandTest::installFailed` test as skipped if dependencies are not met, rather than failing.