updated pdf viewer
Add some optional policies around password resets, such as password reuse, forced password resets, allowed frequency of password resets
password history: just limit the result set range to simplify iteration logic
Added comment to getUserMedia call in photocapture.js
Doc: update xblock publish() function signature
Add in metric tracking to xqueue.

Covers external grading and certificates.
Fix flaky acceptance test.
Fixed studio can't handle more than 9 lines in advanced settings.
STUD-1483
Merge pull request #3141 from edx/db/doc-xblock-signature

Doc: update xblock publish() function signature
Merge pull request #3138 from edx/db/add-getusermedia-note

Added comment to getUserMedia call in photocapture.js
Converted XModule to JavaScript. Added Jasmine tests.

Part of the process for removing CoffeeScript from
edx-platform dependencies. Covering XModule with JavaScript
Jasmine unit tests.
Merge pull request #3144 from edx/diana/monitor-xqueue-graders

Add in metric tracking to xqueue.
Remove unused function
Centralize when json parsing of responses from controller_query_service happens
Merge pull request #3126 from edx/valera/convert_xmodule_to_javascript

Converting XModule module to JS.
Fixed nested bullets to enable PDF

4 levels of bullets don’t work with latex

DOC-250
Updating ora2 requirements
Fix a decode error in course_about.html and make some string translatable

The strings in share links should be in unicode, otherwise when the name of a course is non-ascii, it will generate a decode error.
And some of these strings is actually translatable, so they should be collected into mako.po.
Improve inline discussion UI

1. Add space between threads
2. Change Show/Hide to Expand/Collapse and visually separate it
3. Limit a thread to 700px high and scroll if longer

Co-authored-by: marco <marcotuts@gmail.com>
Fixes LMS-2474 by ensuring that readElts reads always reads an element