Add browser script option to package.json

This will tell any browserify project to package the browser version of
mocha and not the Node version.

Fixes issue #880

This will only cover the JavaScript packaging, CSS is still done
manually through <link> tags.
Merge pull request #1197 from sukima/feature/add-browser-directive

Add browser script option to package.json
small tweak to clean() to show failure deatils

In json output, there was no detail shown for the failures.  Adding line #69 results in failed tests showing the 'err' object.
removing ' || undefined'
"Merge pull request #1205 from ben-bradley/patch-1\n\nsmall tweak to clean() to show failure deatils"

* ben-bradley/patch-1:
  removing ' || undefined'
  small tweak to clean() to show failure deatils
Fix style (#1205)
Add docs for wrapped node flags in mocha --help
remove unused variable isNode from checkGlobals
Undefined callback error in mocha.run() on browser

Mocha.prototype.run(callback) provide an error status to the callback (0/1).
But this value is not forwarded to the browser callback.

    mocha.run(function(err) {
      console.log(err); // Always undefined
    })
Merge pull request #1216 from nopnop/patch-1

mocha.run() never return error status on browser
Merge pull request #1214 from qiuzuhui/patch-1

remove unused variable isNode from checkGlobals
1.19.0
Add filenames to Suite objects
Add CSS to main files in bower.json
Merge pull request #1222 from gaye/add-filenames-to-suite-objects

Add filenames to Suite objects
1.20.0
"Merge pull request #1226 from silvenon/patch-1\n\nAdd CSS to main files in bower.json"

* silvenon/patch-1:
  Add CSS to main files in bower.json

Conflicts:
	bower.json
Fix failing tests, upgrade to should 4.0
"Merge pull request #1231 from mjackson/fix-failing-tests\n\nFix failing tests, upgrade to should 4.0"

* mjackson/fix-failing-tests:
  Fix failing tests, upgrade to should 4.0
Fix should dependency (#1231)