adds PhantomJS support to JSHint
Don't skip directories when searching for .jshintrc.

Instead of moving on to the parent directory when a .jshintrc
file was not found, the cli script was checking the
'grandparent' directory. A test was added to demonstrate the
issue / prevent regressions.

References:
    Fixes GH-850
Freeze browserify at the older version until further notice
Merge pull request #814 from DealerDotCom/feature/phantomjs-support

adds PhantomJS support to JSHint
Merge pull request #855 from mcheely/jshint-tweaks

Don't skip directories when searching for .jshintrc.
New option gcl to make white compatible with Google Closure Linter.

Closes GH-812
Closes GH-811
Adding an example .jshintrc that is complete with all defaults and comments for each option

This file is designed to be dropped into place with any project, as it uses all the default options.
In addition, the comments clearly indicate what each possible value will mean practically.
Don't return an error on empty input.

Lots of people complaining about that so I decided to remove it.
Closes GH-767.
Merge pull request #882 from dominicbarnes/complete-config

Complete Sample .jshintrc
Check if a token has value '(punctuator)' for 'return a = 1' checks.

Closes GH-878.
Merge branch 'master' of github.com:jshint/jshint
Make make.js fail with error code when any test fails.

This commit will break the build.
Closes GH-886.
Add Travis build status image
Make examples/.jshintrc to reflect JSHint website
Merge pull request #888 from nschonni/patch-1

Add Travis build status image
Expand on the configurability of "unused"

This allows users to control what level of check to do for unused variables.  The options are:
* false: No checking is done
* true: "vars" + last function param only
* "vars": Variables and functions are checked, but not function params
* "strict": "vars" + function params

Example:

    function foo(a, b) {
		return b;
	}

If 'unused' === true, no warnings will be thrown, since 'b' is used.

If 'unused' === 'strict', then a warning will be thrown, since 'a' is not used.

References:
* Makes GH-607 the default, but optional, rather than mandatory
* Closes GH-778
Removed duplicated information from README and ticket rule from CONTRIBUTING
Merge branch 'master' of github.com:jshint/jshint
Merge branch 'master' of git://github.com/mbulman/jshint into mbulman-master
Fix stylistic issues in 1cca4c2848fb9745fd333819d57b844bb8145d97