Merge branch 'dsego/WIP_search_experimental' into feature/courseware_search

Conflicts:
	lms/static/js/search/collections/collection.js
	lms/static/js/search/models/result.js
	lms/static/js/search/views/form.js
	lms/static/js/search/views/item.js
	lms/static/js/search/views/list.js
	lms/static/js/spec/main.js
	lms/static/js/spec/search/search_spec.js
	lms/static/js_test.yml
	lms/templates/courseware_search/search_item.underscore
reset count on search
location as an array
search result view handles errors
placeholder for course name in search results
additional unit tests for search
fix enrollment issue in instructor dash (ECOM-776)
variable name error

The variable name --- `dist` error
`dist` = {}  will cover `dist = grades.answer_distributions(course.id)`
Add back end for Studio video upload feature

This feature allows upload of video assets to S3. This requires that the
VIDEO_UPLOAD_PIPELINE setting be properly configured and that each
course be configured with a token issued by the media team for their
processing purposes (e.g. linking the video with a YouTube channel).

Co-authored-by: Greg Price <gprice@edx.org>
Add front end for Studio video upload feature

Co-authored-by: Chris <crodriguez@edx.org>
Co-authored-by: Mark Hoeber <hoeber@edx.org>
Studio video upload feature template and styling

Co-authored-by: Greg Price <gprice@edx.org>
also apply sorting rules overrides to the /courses view
Update translations (autogenerated message)
Hook up new payment/verification flow to dashboard, track selection page, and upgrade
Added test for OpenAssessmentBlock mixin.
TNL-1022
update ora version
Preserve the contribution amount specified on the track selection page.
Studio render XBlockAside views
PLAT-280
Update AUTHORS
Update AUTHORS