Rule to add no-fall-through
Globals are not good, declare len
Merge branch 'master' of https://github.com/nzakas/eslint into rule-fall-through

Conflicts:
	conf/eslint.json
Allow return, falls-through comment, and throw for falls-through
Adds test and fix for issue #82
Rule: The Function constructor is eval
Test to make sure empty case with one line break is safe
Fixing -c config option.

This fixes an issue with the -c (--config) option where the specified config file's path would be resolved from the cli.js directory path instead of process execution directory path, causing an error.

For example, if the user is in `~/project-dir/` and runs `eslint -c special-config.json lint-me.js`, the CLI would try to require `special-config.json` from `~/project-dir/node_modules/eslint/lib/special-config.json` instead of the intended `~/project-dir/special-config.json`.

Changing `__dirname` to `process.pwd()` resolves the issue.
Fixes issue with fs.existsSync on NodeJS 0.6

Fixes an issue where`lib/cli.js` was using `fs.existsSync`, which prior to NodeJS 0.8 was `path.existsSync`. So, on NodeJS 0.6, the CLI would throw an error.
Fixes #90 -- updates docstrings
Add rule for implied eval via setTimeout/Interval
Make sure the callee type is Identifier
Fixed rule name
Merge pull request #91 from spmurrayzzz/master

Fixes #90 -- updates docstrings
Merge pull request #24 from mduvall/rule-fall-through

Rule to add no-fall-through
Merge pull request #89 from iancmyers/fix-config-option

Fixing -c config option in CLI
Created no-dangle rule.

Created the no-dangle rule, which warns when it encounters a trailing comma in an object literal. The following will raise warnings:

var foo = {
  bar: "baz",
}

Fixes issue #13
Merge pull request #92 from jamesallardice/rule-no-implied-eval

Rule: Warn on passing string to setTimeout/Interval
Merge pull request #85 from ilyavolodin/no-new-func

Rule: The Function constructor is eval
Merge pull request #87 from iancmyers/rule-no-dangle

Created no-dangle rule.