Allow courses to set Matlab API key globally, in advanced settings.
Updated payload for new matlab endpoint.
Don't hardcode https protocol in enrollment emails.

Use http or https, depending on the value of `request.is_secure()`.
That is how links in most other emails are handled.
Ensure no old gems are left behind between test runs.
Annotation Tools: Load Tinymce in student_view
Annotation Tools: Fixing tests for student_view

Fixed typo from autocomplete

Fixed dict for tests
Updated version of event-tracking library to 0.1.0
Update help for welcome, register, and login pages

All now go to getting started, but have different tokens, for further
segmenting later.
Welcome page text edits
Move to OpaqueKey implementations from the external library

[LMS-2757]
Fix the title of edit modals from the unit page.
show a friendly message for an empty course rather than an error page
Fix location.url [LMS-2786]
Merge pull request #3931 from edx/sarina/fixup-external-opaque-keys-impls

Use external OpaqueKey implementations
Merge pull request #3929 from edx/sarina/lms-2786

Fix location.url [LMS-2786]
Merge pull request #3754 from theJohnnyBrown/empty-course-error

show a friendly message for an empty course rather than an error page
Add span tag.
Merge pull request #3917 from edx/oleg/add-span-tag-matlab

Accept span tag from xqueue. BLD-1006.
Run bundle clean after bundle install

Running it beforehand was resulting in a corrupted state
if it was the first time bundle install was run.
Update EASE in edx-platform requirements