Add coverage for client side tests.
Add grunt-mocha-cov reporter and blanket config.
Add coverage reporting for mocha server side tests.
Add coveralls and standardize blanket options formatting.
Write out mocha coverage file.
Upload mocha and karma coverage to coveralls.
Merge branch 'develop' into feature/issue-736-add-coverage-for-javascript-tests

Conflicts:
	package.json
Use overalls to upload coverage.
Fix reference to mocha coverage output file.
Require later version of coverage (needed by overalls).
Remove coveralls from package.json because it's no longer used.
Merge branch 'develop' into feature/issue-736-add-coverage-for-javascript-tests
Merge branch 'feature/issue-736-add-coverage-for-javascript-tests' into develop