Fix issues with function in no-unused-vars
Create camelcase.md
Added docs for eqeqeq and no-with (fixes #262)
Merge pull request #257 from ilyavolodin/no-unused-vars

Fix issues with function in no-unused-vars (Fixes #256)
Merge pull request #260 from mindofmicah/patch-1

Create camelcase.md
Merge pull request #263 from pigulla/eqeqeq-no-with-docs

Added docs for eqeqeq and no-with (fixes #262)
Increased test coverage on no-mixed-requires

Added test cases for branches that were not being reached and removed an unnecessary if statement.
Increased test coverage for no-shadow

Removed an unreachable block of code, which increased test coverage. Because `checkForShadows` is called only by `FunctionDeclaration` and "FunctionExpression` and those will both always have an upper scope (`Program`, at the top level), it's unnecessary to check to `node.upper`.
Increased test coverage for max-depth

Added a test case that used the default depth threshold to increase test coverage.
Merge pull request #265 from iancmyers/test-increase-coverage

Increase rules test coverage
Rule: no-empty-class

The `no-empty-class` rule disallows the use of empty character classes in regular expression literals:

var foo = /^abc[]/;

It does not disallow empty character classes in the `RegExp` constructor:

var foo = new RegExp("^abc[]");

This rule matches the JSLint rule: http://jslinterrors.com/empty-class/
Merge pull request #264 from iancmyers/rule-no-empty-class

Rule: no-empty-class