Use ddt for shib tests
Remove test cleanups

Since `ddt` should make them unnecessary
Fix cached definition change detection
LMS-11485
Merge pull request #5469 from edx/split/content_update

Fix cached definition change detection
Convert acceptance to opaque keys
Fix course export/updates and upload CMS acceptance tests.
Fix cms hardcoded keys
Remove unneeded import
Teach mongo_connection to retry read operations in the face of AutoReconnect errors
Change email address detection in TinyMCE link plugin.
	- If link has a "@" and a ":", do not consider it an email address.
Add un-minified version of plugin.js file for link plugin.
Update build instructions to include media plugin.
Commit re-built minified JS.
Add all plugins to Jakefile.js in zip file.
Reason for this commit:
Split acceptance test was failing when TinyMCE detected a Split asset
key as an email address. Fix was to modify email address detection.
Fix hardcoded course urls
Alpha OLX guide
Merge pull request #5230 from edx/markhoeber-doc913

WIP: edXML Doc Draft
Add _get_request_value to safely access request.REQUEST for browser events.
TNL-172: Change type of a previously posted post. IMPORTANT: this commit depends on commit 774887b in cs_comments_service.
Merge pull request #5419 from edx/split/acceptance_split

Get acceptance tests to run on split
Merge pull request #5308 from edx/jmclaus/forum-thread-type

Change the thread type of a previously posted post. [TNL-172]
List all courses during OAut2/OpenID Connect

Previously, only courses respective to the branded instance were returned.

AN-3610
Merge pull request #5111 from edx/shib-tests-ddt

Use ddt for shib tests
Merge pull request #5478 from edx/brian/fix-user-track

Add _get_request_value to safely access request.REQUEST for browser events.