Adding 'use strict' to JS files
Fix bug 931135

Improves emails sent after a successful page move by adding the slug
and locale on the subject line, and by replacing the slug with the
full new URL in the body.
changed the padding on mobile to 15px, to fit in more content.
Merge pull request #2119 from icaaq/mobile_padding

changed the padding on mobile to 15px, to fit in more content.
removed live sample iframe border
Fix bug 877423 - Clarify user ban in admin UI
bug 981274: Quick fix for ISE when $ used in macro names
Merge pull request #2128 from gorhgorh/master

removed live sample iframe border
Performance: Move TOC parsing into rendering stage
Merge pull request #2131 from lmorchard/performance-toc-html

Performance: Move TOC parsing into rendering stage
Fix wiki preview styled by old css.
Performance: Move parsing for doc summary HTML/text into rendering stage
fix bug 982174: Ensure build_json_data uses rendered HTML when available
Merge pull request #2134 from lmorchard/982174-json-rendered-sections

fix bug 982174: Ensure build_json_data uses rendered HTML when available
Merge pull request #2129 from mediocrity/describe-user-ban

Fix bug 877423 - Clarify user ban in admin UI
Merge pull request #2132 from mediocrity/fix-preview

Fix wiki preview styled by old css.
Correct placeholder pseudo-element in Firefox

The pseudo-element is named ::-moz-placeholder in Firefox, not
::-moz-input-placeholder.

https://developer.mozilla.org/en-US/docs/Web/CSS/::-moz-placeholder
fix bug 762097 - remove un-used translate_url vars
Ensure the line in the web platform submenu is in the middle of the arrow
Merge pull request #2138 from openjck/moz-placeholder

Correct Firefox placeholder pseudo-class