Remove teamcity reporter (fix #954)
Fix bug where expected error wasn't being thrown if given reporter wasn't found
console.warn the name and url of the teamcity reporter (#954)
Fix typo (close #988)
Allow override of test links in HTML reporter (close #776)
Update history.md for #776
Mocha options include useColors, plus setter

this makes this setting uniform with others,
and keeps client code away from implementation details.
Include assertion message as context (close #993)

Resolves #991

This expect statement

    expect("foo", "the foo").to.equal("bar");

now includes "the foo" as context for the failed match.

    1) reporter shows reason for failed assertion:

        the foo
        + expected - actual

        +"bar"
        -"foo"
Send cursor commands only if isatty (close #184)
Updated commander to 2.0.0
Merge pull request #1010 from andrew/update_commander

Updated commander to 2.0.0
Fix should to be 2.0.x
Fix test for breaking change in should 2.0.x (fix #1013)
Mocha.ui() now tries to import ui module if name is not found in mocha.interfaces
Update history.md
Release 1.14.0
Add faster Runner.prototype.globals(arr) (close #1024)
Add --no-exit flag to prevent process.exit() call (close #1018)
Wraps long lines in test results. (fix #1030, close #1031)
Fix inline diffs (close #1044)