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
Fix and rename run-tests-client.sh -> run-tests-js.sh (thanks @jerith)
Fix single-column contact CSV parsing.
Switch to Django 1.5.5 and django-registration 1.0.
Add SECRET_KEY which is required by Django 1.5.
Update registration views to django-registration 1.0 RegistrationView class.
Fix horrible contact upload tests.
Set absolute_max on JsboxAppConfigFormset (required by Django 1.5 although only because we're not really implementing formsets the way there were intended -- ours are too form specific).