Add an SVG version of the logo
Don't fail tests if progress can't be rendered

This allows mocha to be used on Firefox < 3.5
Fix indentation in clean utility

utils.clean extracts a test method content re-indenting the function for whitespaces.
This commit fixes to issues with indentation

* windows line feed `\r\n`
* tab indentation `\t`
Modify css for firefox

Currently, Firefox supports `border-radius` and `box-shadow`.
And the another one with vender-prefix is not supported.
Actual value of ignoreLoaks from configuration

Use the actual value of `ignoreLeaks` taken from the configuration.
Fix #
fix firefox window.getInterface leak and access iframe via window[iframeIndex] leak
fix: mocha.globals([...]) make tests run very slow
fix: use mocha.globals([...]) make tests run very slow
Expose current test information to beforeEach, fixes #794
Change tests to accomodate afterEach, fixes #797
Add pending test in HTML reporter
Correct one mistake
Add css rules
adding before hook to --bail test
prevent hooks from being called if we are bailing
Runnable.timeout(0) leaves Node running.

Otherwise it's possible to create an async test with a timeout of 0 and have Node exit silently.
This way, it should be obvious the async test is malformed.
Merge pull request #859 from aearly/bug/bail-hooks

Prevent subsequent hooks from being called if we are `--bail`ing.
style
add object diff test
Return true from window.onerror handler

Mocha's own error reporter will report the error; it shouldn't
be printed to the console, trigger an error badge on the Firebug
toolbar button, etc.