Merge pull request #370 from mozilla/development

Promote sharing changes to staging
Merge pull request #381 from mozilla/development

Development -> Staging
Merge pull request #393 from mozilla/staging

Staging -> Production
Adding debugging.
Remove some logging.
Merge branch 'development' into staging
Added VPAT point of contact
Added remarks for VPAT 1194.41 section and 1194.22l
Add VPAT link to footer
Added migration to add 'public' and 'public_id' columns to 'badge' model.

No unit tests yet, though!
Added test for add-public-columns migration.

This involved refactoring a bunch of migration.test.js to make adding
future migration tests easier, and to avoid duplication of test code.
Merge pull request #542 from stenington/477-vpat-continued

VPAT tweaks
rename public_id column to public_path.
Merge pull request #545 from toolness/public-column-migration

Public column migration 

closes #304, #306
Rename variable.
Merge branch 'development' into staging
Merge branch 'staging' into production
Hotfix: don't accept non-string recipients
Add test for new assertion validation.
in conmock, options.param gets passed as 4th arg for handler.

This allows us to test handlers for express' app.param().
Added 'badgeUrl' app param, and a stub '/share/badge/:badgeUrl' route.

The route just returns 501 Not Implemented for now.
Added a real /share/badge/:badgeUrl view, rather than a 501.