make embargo template theme-able

Use "Stanford-style" theming to enable you to put your own embargo
notice up.
missing themed embargo page fails safely to unthemed
updated pdf viewer
Convert CAPA inputtype statuses from strings to objects, in order to
simplify css class management and internationalization of status strings
(potentially) displayed to the user.
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
Fixes LMS-1740 by activating the zooming diagram with the spacebar.
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