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
lms post-processing class to pull in breadcrumbs
Merge pull request #358 from edx-solutions/mjevtic/indexing-video-transcripts

Updated video module indexing body so that it contains all the transcrip...
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