Update src/stable/lex.js

Modified match for smarttabs to ignore both single line comments and multiline comment blocks (as marked by a leading * character).
Fixed accessing left.immed without check if left is object
Fixed exprs[0].id sometimes causes undefined object error
Search for .jshintrc relative to the file being linted.

This patch updates the logic that looks for a .jshintrc file to
use to search relative to the file being linted rather than the
current working directory. If no file is found, config still
falls back to ~/.jshintrc.

This behavior should better reflect user intent when linting
files, regardless of where jshint (or the editor leveraging
it for checks) is run from. Since config lookup is now per-file
instead of per-run, the internal findFile method has been
memoized to avoid redundant searching.

References:
  Fixes GH-833
Update to fix problems with process exiting on windows

Unfortunately was not able to get the cli test working agin because of not
being able to stub the return value from process.stdout.bufferSize.
Make the s optional on the falls through comment
Update to include test for buffer output problem
Added unit tests for falls through comment without an 's'
Add a test to make sure jshint does not crash if it happens to parse an html file
Changed fundraiser text to bug bounties text
Merge pull request #944 from hmalphettes/master

Test to verify that jshint survives parsing some html
Inform devs that you can use reserved words as props in ES5. Closes GH-929
Merge branch 'master' of git://github.com/smozely/jshint into smozely-master
Rename getProcessStdOutBufferSize to getBufferSize
Update cli.js

Fix for issue #934 - Process.env.HOME is not cross-platform compatible, Windows equivalent of this is process.env.HOMEPATH.
Fixes #693 and #741. Export `gather` for easier extensibility.

This patch adds `gather(opts)` to the cli export with the intention of
allowing third parties to hook into the file resolution, including file
ignore, logic.

`cli.gather` is only concerned with the following opts:
- cli args (files to linted)
- ignores (as would be parse from .jshintignores)
- extensions (as would be supplied by --extra-ext cli flag)

It would return an array of file paths that should be linted.
Merge branch 'nolet_in_ifstmt' of git://github.com/guyzmo/jshint into guyzmo-nolet_in_ifstmt
Fixed lint and test failures
Made new latedef option backwards compatible, removed latedef_func and added latedef:nofunc
Merge pull request #956 from jefft666/patch-1

Update cli.js