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
Add rule for missing radix argument to parseInt
Follow the rule naming conventions
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
Allow arrays to be passed as multiple args to rule
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.
Fix rule name in config
Add rule for implied eval via setTimeout/Interval
Make sure the callee type is Identifier
Fixed rule name
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