Update README.md
Add a better check for command line mocha

The existing check misses cases where blanket is being require()'d
from a relative path, e.g. ../node_modules/blanket, as it only
tests for an argument matching "blanket".

This patch makes the test more robust in this situation.
Merge pull request #305 from townxelliot/master

Add a better check for whether mocha is running from the command line
Update package.json
Removed dependancy on file names ending in .js

Don't know why but the dist files seem to have more changes than
expected.
Merge pull request #309 from digiguru/development

Removed dependancy on file names ending in .js
Added reporter options to allow shortened file names in mocha reporter and custom reporters
Add grunt task options to README
Merge pull request #313 from geekdave/development

Add grunt task options to README
Fix statsForFile is undefined error.
Fix the problem when toggle multiple blanket report.
Merge pull request #322 from RickyChien/fix_statsForFileError

Fix statsForFile is undefined error.
Merge pull request #323 from RickyChien/fix_toggleSourceProblem

Fix the problem when toggle multiple blanket report.
Make Blanket.js create a copy of the XHR, just in case the files are going to overwrite the global Window properties
Merge pull request #324 from achicu/fix-xhr-sandbox

Frameworks like Sinon.js overwrite the global XHR objects
Fixed bug with branch tracking when test component of ternary contains a string with a question mark

- Uses the AST nodes instead of parsing the source for the ternary "?" character
- Updated fixtures using branch tracking as whitespace is handled slightly differently now (it gets stripped out)
Rebuilt dist with branch tracking fixes
Merge pull request #329 from asmblah/bug/ternaryBranchingFix

Fixed bug with branch tracking when test component of ternary contains a...
Improve mocha adapter, the function passed into mocha.reporter() is a constructor
Use apply() instead of call()