Revert "Revert pull request #3466"

This reverts commit 59e3cae4c9c6f2c95a816a8280b470ec6add9486.
Fix for 500 error (undefined) in annotation tool
Using Edx version of tinymce
made is_browser_on_page actually check for the right page in AutoAuthPage
CustomResponse: fix log message.
Add translators.
added check for modal to disappear in _change_lang_promise
remove broken docs link
Autoactivate inactive users on external_auth login

Conditional on existing flag BYPASS_ACTIVATION_EMAIL_FOR_EXTAUTH
Add logging of search quality information

For now, this only includes course id, search terms, and result count.
Information is logged both to the standard logger for near-term analysis
and the event tracker for the longer term. Result count logging requires
commit 02466b1 of cs_comments_service (otherwise it will be null).
i18n: Make translation works for video editor tabs

Now the display_name & help strings in video editor tabs can be extracted and translated.
Handle the indexerror exception on create_order
LMS-2646
Merge pull request #3641 from mlkwaqas/waqas/lms2646-list-index-error

Handle the indexerror exception on create_order
Revert "Handle the indexerror exception on create_order"
It was merged by mistake during the code freeze.
Merge pull request #3785 from mlkwaqas/waqas/lms2646-revert

Revert "Handle the indexerror exception on create_order"
Added sections on documenting and debugging, clarifications
Merge pull request #3777 from edx/ahodges/documentation/AN1031

Clarifications, added info on doc, format
Slight tweak to get_text
Merge pull request #5 from edx/ned/tweak-pr-3730

Slight tweak to get_text
Merge pull request #3644 from edx/db/remove-broken-docs-link

remove broken docs link