fixes #449: no-mixed-requires throws TypeError when grouping is enabled
Fixing no-unused-var and no-redeclare
Rule no-nested-ternary

The `no-nested-ternary` rule disallows the use of nested ternary
expressions.

var thing = foo ? bar : baz === qux ? quxx : foobar;
Add color to Mocha test reporting

The color highlighting in mocha test reports makes identifying
differences between expected and actual values easier. It also makes
me happier.
Merge pull request #453 from michaelficarra/GH-449

fixes #449: no-mixed-requires throws TypeError when grouping is enabled
Merge pull request #455 from ilyavolodin/no-unused-var

Fixing no-unused-var and no-redeclare (Fixes #310)
Merge pull request #456 from iancmyers/rule-no-nested-ternary

Rule: no-nested-ternary
fixes #454: escape values for XML in checkstyle formatter
context.report now takes optional location

Rules reporting a violation may now pass an optional location object
containing the line and column numbers. This should improve the
reporting of error locations in general.

Additionally, the ability to test error line number reporting was added
to the eslint tester.
The semi rule now reports correct line number

The semi rule now reports the node's end location as the error
location, as it should.

Fixes #451
rename escape function to xmlEscape in checkstyle formatter
Merge pull request #459 from michaelficarra/GH-454

fixes #454: escape values for XML in checkstyle formatter
Merge pull request #461 from iancmyers/semi-fix

Fix error location for semi rule (fixes #451)
Add allow-avoiding-escaped-quotes option to quotes rule