Fix contribute email tests.

These tests were relying on files in "locale"
to either exist or not, and these change often.
I've added mocks that removes their dependence
on these sortof external files.

This does include an upgrade of the Mock library
to 1.0.1. You'll need to `pip install mock==1.0.1`
in order to get your local tests to pass.
sign up button is not working of student ambassadors page bug 893329
Merge pull request #1066 from pmclanahan/fix-contribute-email-test
Merge pull request #1068 from alexgibson/sign-up-button-not-working-student-ambassadors-bug-893329
Revert "Bug 893006 - change the rewrite rule for firefox/update to take locales into account if we have a translation"

This reverts commit 010175bb728f86c859971dd8e9614e599111b77a.
Undo "Revert "Bug 893006 - change the rewrite rule for firefox/update to take locales into account if we have a translation""

This reverts commit 0760ec64a7b8bf430a5aa13602c37a3501488100.
Bug 894074: /firefox should redirect to fx/new/ for old fx.

Also fix bug 869937: Similar redirect semantics for
whatsnew and firstrun pages.
Merge pull request #1070 from pmclanahan/change-firefox-update-redirects-new-894074

Bug 894074: /firefox should redirect to fx/new/ for old fx.
[bug 894248] Songbird URL fix typo.
Merge pull request #1071 from glogiotatidis/typo

Songbird URL fix typo.
Bug 893144 - /newsletter/existing/ styling

The styling sheet on /newsletter/existing ws messed up - the
descriptions were all bolded and the newsletter titles were small.

Reverted styling of the TH part of the table to what it was in an
earlier version of newsletter.less. No way to tell what happened
to it due to rebasing on the original branch.
Update remaining pages from jquery 1.4.4 to 1.7
Bug 893854
The /firefox/speed, /firefox/happy, and /firefox/geolocation pages having had
their legacy use of jquery 1.4.4 removed. All three pages work fine with 1.7.
Also fix a typo in nav-main-resp.js
Merge pull request #1073 from sgarrity/bug-893854-geolocation

Update remaining pages from jquery 1.4.4 to 1.7
Merge pull request #1072 from dpoirier/bug-893144-newsletter-existing-styling

Bug 893144 - /newsletter/existing/ styling
Bug-887426 migrate participation and policies pages to bedrock