fix(client): Fix disabled cookies screen not showing correctly.

fixes #1120
fixes #1228
chore: Remove font dependencies from bower.

* Fonts are installed via npm and copied to the correct location using grunt.

fixes #1230
fix(csp): update p-promise library to version that is CSP compatible
Merge pull request #1233 from mozilla/issue-1230-font-bower-deps

chore: Remove font dependencies from bower.
fix(forms): labels should not shift unless values change

Fixes #1008.
Extract lib/floating-placeholder-mixin.js from views/form.js.

* Add unit tests.
* Update dependent modules.
Merge pull request #1218 from mozilla/issue-1008-label-shifting

fix(forms): labels should not shift unless values change
Merge pull request #1227 from mozilla/issue-1221-fix-csp-data-uri-violations

fix(csp): remove usage of data uris found in p-promise
Merge pull request #1229 from mozilla/issues-1120-1228-cookies-disabled

fix(client): Fix disabled cookies screen not showing correctly.
feat(views): Add after render webchannel events