Rule: no-octal-escape

The `no-octal-escape` rule disallows the use of octal escape sequences in string literals:

var foo = "Copyright \251";

This rule matches one with the same behavior in JSLint.

Fixes #246 Fixes #247
Fixing no use before define issues
Rule no redeclare
Adding eslint to jake
Merge pull request #278 from ilyavolodin/no-redeclare

Rule no redeclare (Closes #277)
Merge pull request #281 from ilyavolodin/no-use-before-define

Fixing no use before define issues (Fixes #280)
Merge pull request #282 from ilyavolodin/jake

Adding eslint to jake
Merge pull request #279 from iancmyers/rule-no-octal-escape

Rule: no-octal-escape
Fix false warning from no-undef rule (fixes #283)
Rule: no-func-assign

The `no-func-assign` rule disallows overwriting functions that were written as a FunctionDeclaration.

function foo() {}
foo = bar;

This rule matches JSHint rule W021.
Fixing bug with _ in MemberExpression
Merge pull request #285 from mamacdon/no-undef-issue-283

Fix false warning from no-undef rule (fixes #283)
Merge pull request #284 from iancmyers/rule-no-func-assign

Rule: no-func-assign
Merge pull request #288 from ilyavolodin/no-underscore-dangle

Fixing bug with _ in MemberExpression (Fixes #287)
Update no-empty for compatibility with esprima@1.0.4 (fixes #290)
Merge pull request #291 from mamacdon/no_empty_290

Update no-empty for compatibility with esprima@1.0.4 (fixes #290)
Rule: no-catch-shadow

The `no-catch-shadow` rule disallows a catch clause parameter with the same name as a variable in the outer scope. IE 8 and earlier will leak the catch clause parameter into the outer scope and overwrite the outer scope variable value.

var err = "x";

try {
    throw "problem";
} catch (err) {

}

console.log(err)    // err is 'problem', not 'x'

This rule matches JSHint rule W002.
Merge pull request #286 from iancmyers/rule-ie-catch-leak

Rule: ie-catch-leak
fixes #289: no-empty-class flags regexps with... flags

fixes #292 as well
add plain-English regexp description to no-empty-class rule