bug 1518653: Update to django-ratelimit 2.0.0
* django-ratelimit 1.1.0 → 2.0.0: Fail open on missing cache, drop support for Django 1.10 and earlier, add support for Django 2.0 and 2.1.
bug 1520574: Remove file data from the KS API
Remove file attachment data from the KumaScript API. This avoids creating a header that exceeds 8K bytes when a page has several attachments.
Merge pull request #5206 from jwhitlock/remove-file-data-1520574
bug 1520574: Remove file data from the KumaScript API
Merge pull request #5198 from jwhitlock/django-ratelimit-2-1518653
bug 1518653: Update to django-ratelimit 2.0.0
Merge pull request #5207 from escattone/remove-memcached-from-travis-…
…1509430 bug 1509430: memcached service no longer used by travis
Merge pull request #5208 from escattone/submitted-url-disallowed-1518482
bug 1518482: remove some docs from sitemap
Merge pull request #5211 from schalkneethling/bug1522441-switch-back-…
…to-github-link-bcd Bug 1522441, switch back to Github link from survey for BCD
Merge pull request #5212 from mozilla/pre-push-2019-01-24
Update submodules
bug 1521135: Add codepen to CSP allowed script-src
This is now included in the base template for all wiki pages.
* Add "Try it live!" for new embedded Codepen examples
Merge pull request #5213 from jwhitlock/codepen-csp-1521135
bug 1521135: Add codepen to CSP allowed script-src
Merge pull request #5214 from jwhitlock/strings-2019.01-1521135
Update strings 2019.01
Bug 1522718: render stale documents in series, not in parallel
Kuma's render_stale_documents task splits the list of stale documents into groups of 5, then re-renders each group in parallel. This typically causes about 12 requests to the KumaScript server at the same time, causing load spikes that only occur once an hour when this task runs. This patch changes the task so that the subtasks for each group of documents are chained and run in series instead of in parallel. This should reduce the load on KumaScript and enable us to drop down to a single KumaScript server.
Merge pull request #5210 from schalkneethling/bug1522445-move-jest-tr…
…ue-tests Bug 1522445, move Jest and True tests to existing tests directory
bug 1522385: Enable italic text within syntaxbox for CJKT (#5209)
[Bugzilla 1522385](https://bugzilla.mozilla.org/show_bug.cgi?id=1522385) This PR overrides global `font-style: normal !important` of following locales, for `.syntaxbox > var` and `.syntaxbox > em`. ``` ja ko zh-CN zh-TW ``` Why: To mark that certain keywords are programmer-specified contents, and can be changed. Related issue: [973171: Don't use italic text in CJKT pages](https://bugzilla.mozilla.org/show_bug.cgi?id=973171)
Merge pull request #5215 from davidflanagan/render-stale-documents
Bug 1522718: render stale documents in series, not in parallel
Merge pull request #5218 from escattone/nofollow-user-profiles-1518482
bug 1518482: nofollow links to user profiles
Merge pull request #5222 from escattone/pre-push-2019-01-29
update sub-modules