Bug 910014 - Success message on Firefox & You signup

When you signup for the Firefox & You newsletter at
https://www.mozilla.org/firefox/os/ or
https://www.mozilla.org/firefox/fx, change the success
message.
Add querystring test URL for fx firstrun. Bugs 901028, 909943.

- Remove old A/B firstrun test URLs

- Remove B firstrun template

- Remove GA experiment code from /firefox/firstrun/

- Add GA experiment code to /firefox/new/
Add tests and improve a little pep8-iness.
Bug 481550 - Implement canonical and alternate URLs
Fix bug 914254: Fix less compile errors due to missing variables.

* Add buttons related variables for non-responsive styles
* Same variables introduced into responsive lib.less in Bug 859427
Localize placeholders in privacy contact form
Merge pull request #1210 from flodolo/placeholders

Localize placeholders in privacy contact form
Merge pull request #1207 from jpetto/bug-909943-firstrun-test-querystring

Add querystring test URL for fx firstrun. Bug 909943.
BUg 908633 - Don't require lang field on newsletter signup
Bug 773371 - [bedrock] Integrate Language Selector for M.o

Implemented a simple language switcher UI with a list of all available
translations of the current page.
Merge pull request #989 from kyoshino/bug-773371-lang-switcher

Bug 773371 - [bedrock] Integrate Language Selector for M.o
Bug 908633 - mark lang field required in HTML

If lang field is displayed, mark it required in HTML
Merge pull request #1213 from dpoirier/bug-908633-required-lang-field

Bug 908633 - Don't require lang field on newsletter signup
Bug 904703: Firefox OS: fix first image for all Spanishes
[fix bug 910406] Update Firefox OS screenshots
Merge pull request #1211 from alexgibson/bug-910406-update-firefox-os-screenshots

[fix bug 910406] Update Firefox OS screenshots EN, ES & PL
Merge pull request #1005 from kyoshino/bug-481550-canonical

Bug 481550 - Implement canonical and alternate URLs
Add line length checking to flake8.

Throws warnings at 150 characters. Anything beyond that
in a python file is a bit over the top.

Also clean up the grants data a lot.
Fix bug 915199 update playdoh-lib
Bug 881754: activate /new page for an, ast, br, fi, pt-PT