Substituting environment variables on scripts and all JSON alike
+ fix some jshint issues
+ allow relative path for --listener option
+ allow relative path for --executorFactory option
Merge pull request #11 from davidlinse/allow-relative-paths

Allow relative paths for --listener and --executorFactory option
Merge pull request #9 from pcw216/master

Substituting environment variables on scripts and all JSON alike
Prevented redundant parsing of JSON and bumped version number.
Updated readme to remove reference to no longer supported Chrome browser.
So the env. var. sub. syntax is the same as the var. sub. syntax, which meant that all expressions of the form `${foo}` were being replaced with `undefined`. Fixed this. Should not have used same syntax. Oh well.
Tidied up color use.
Added parseScriptFile to be more in line with other parse* functions.
Work on data sources.
Preliminary support for data-driven testing.
Improved error reporting. #3
Fixed full_example.json to conform to more stringent error reporting.
Support for multiple --browser-browserName arguments. #14
Updated readme.
Bumped from 105a to 105. Worked around broken parsing of mailto links on npmjs.org.
tmp(reporter) Merge branch 'master' into junit-reporter

This is actually just a temporary commit to get up-to-date
with the remote:master branch.

It updates the junit-reporter with with changes from remote:master
except of updated logging which will be replaced by stashed changes.

This is done to debug the 'info.additionalError' property passed to the reporter(s)