[bug 938660] Update CTA for Hungary Fx OS page launch 2
Fix aria-labelledby bug on SOM 2012. Bug 941663.

- Also fix modal headline hide when in mobile view.
Update careers-teaser.html

Replace all double hyphens with -~ or ~- in careers teaser to ensure valid HTML5 comment. Bug 941872.
Merge pull request #1430 from fwenzel/careers-teaser

Update careers-teaser.html
Merge pull request #1432 from alexgibson/bug-938660-update-cta-hungary-launch-2

[bug 938660] Update CTA for Hungary Fx OS page launch 2
Merge pull request #1427 from jpetto/bug-941663-aria-labelledby-modal

Fix aria-labelledby bug on SOM 2012. Bug 941663.
Remove spurious newlines caused by per-file license block. Bug 942237.
Merge pull request #1433 from fwenzel/nonewlines

Remove spurious newlines caused by per-file license block. Bug 942237.
[fix bug 942745] tabzila.js compareVersion function doesn't recognize jQuery 1.10.x
Merge pull request #1436 from alexgibson/tabzila-compareVersion-recognize-jQuery-1-10

[fix bug 942745] tabzila.js compareVersion function doesn't recognize jQ...
Fix bug 939112: Newsletter form choices only supported.

The newsletter forms will now only display choices
for the languages supported by the specific newsletter.

Removes the newsletter middleware and moves form processing
into the template helper function.

Also fix bug 914680: Enable language choice for hacks.