fix(client): Only send a `link_expired` event if the password reset link is expired.

fixes #1283
Merge pull request #1300 from mozilla/issue-1283-link-expired-event

fix(client): Only send a `link_expired` event if the password reset link...
chore(build): Remove mocha.html from usemin processing
Merge pull request #1302 from vladikoff/usemin-no-mocha

chore(build): Remove mocha.html from usemin processing
fix(tests): Fix throttled test. Fixes #1144.
Merge pull request #1303 from vladikoff/issue-1144-throttle-test

fix(tests): Fix throttled test. Fixes #1144.
chore(l10n): update string templates for train 16
Merge pull request #1307 from mozilla/update-strings-train-16

chore(l10n): update string templates for train 16
fix(client): Firefox for Android Sync marketing material is only available to desktop sync users.

fixes #1041
Refactor the marketing snippet logic.

* Extract the marketing logic from `ready.js` to `marketing-snippet.js`
* English speakers always see some form of marketing.
* If an english speaking sync on desktop user is not selected to see the survey, they will see the `Get Firefox for Android` marketing.
* Non-english speaking sync on desktop users always see the `Get Firefox for Android` marketing.