Updated Mocha to 1.5.0
Properly handle xit style test skips

- xit does not set test.$errors
- using test.pending to determine an emtpy (skipped) test
  test.pending is set when theres no callback, or for xit
Merge pull request #67 from Iristyle/mocha-1.5

Updated Mocha to 1.5.0
Add some TODOs
Retry starting a browser if it does not capture

If browser crashes before capturing, or is timeouted, retry.

Big refactoring of launcher / Base browser as well.

[changelog]
Firefox launcher use -no-remote

See #62
Merge pull request #73 from Iristyle/mocha-adapter-fix

Crash in repoter.js for Mocha - when result.log is null
Version 0.3.9
Added notes on browser path configuration
Don’t prompt for participation in usage statistics

When set to 0, the dialog prompting for participation in usage statistics should never appear.
Tell Opera that nothing is wrong
Merge pull request #79 from Iristyle/patch-1

Added notes on browser path configuration
Merge pull request #85 from zcode/patch-2

Tell Opera that nothing is wrong
Merge pull request #84 from zcode/patch-1

Disable usage statistics dialog in Opera
splitup reporters into sepearate files;
splitup reporter.spec into seperate files
Merge pull request #87 from Dignifiedquire/reporters

Splitup reporters into sepearate files
Update contributors
Fix Opera prefs
Fix Junit reporter (after previous refactoring)
Formatting - add some missing empty lines