refactor(client): have the translator return a promise on string fetches
style(reset): add spacing around links on reset password confirm screen

Fixes #995.
Merge pull request #1219 from mozilla/issue-995-link-spacing

style(reset): add spacing around links on reset password confirm screen
Merge pull request #1214 from mozilla/issue-1076-translator-promise

refactor(client): have the translator return a promise on string fetches

This is a thing of beauty. Thanks @zaach!

r+
chore: Update FiraSans to v3.1

FiraSans v3.1 is packaged in connect-fonts-firasans@0.0.3

fixes #1199
Merge pull request #1222 from mozilla/issue-1199-firasans-update

chore: Update FiraSans to v3.1
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
add CSP header, small server to gather results
move to jquery-1.11.1, which fixes the CSP violation

1.11.x moved the generated jquery.js from the top level to
dist/jquery.js, so this also updates the paths in app/scripts/main.js to
match.
update tests to match
add config knobs for 'csp_mode' and 'csp_violation_url'

The defaults point to the built-in (console.log) violation reporter,
which is only activated if 'csp_violation_url' points there.