Update ddt to 0.8.0
Extract i18n strings from *.underscore files using django-babel-underscore
Improve escaping in code response.
Removes Conrad's name from the course schedule settings (STUD-1511).
Extract i18n strings from *.underscore files using django-babel-underscore

Change strings from mako.po into underscore.po, which is finally merged into djangojs.po.
prevent caching of GET requests for xblock student view
STUD-1691
Fixes delete page confirmation text.
Don't show duplicate JIRA tickets in the release PR table
Merge pull request #3980 from edx/benmcmorran/remove-conrads-name

Removes Conrad's name from the course schedule settings (STUD-1511).
Merge pull request #3977 from edx/zub/bugfix/std1691-IEeditannouncement

prevent caching of GET requests for xblock student view
Merge pull request #3979 from edx/benmcmorran/delete-page-confirmation

Fixes delete page confirmation text.
Merge pull request #3971 from louyihua/django-babel-underscore

Django babel underscore
extract from underscore files under cms, lms, and common

to avoid extracting from test_root and such
Merge pull request #3707 from edx/db/release-script-no-duplicate-jira

Don't show duplicate JIRA tickets in the release PR table
Don't search for underscore files under lms
BLD-1049: Allow the video player to work with redirected links.
Babel underscore extraction update according to @nedbat

1. Add underscore.po into the merge section in config.yaml
2. Using one babel command template to construct two babel commands
Merge pull request #3950 from edx/anton/transcript-editor-disable-validation

Allow the video player to work with links with redirection.
Merge pull request #3981 from edx/alex/fix_matlab_check

Improve escaping in code response.
Merge pull request #3988 from louyihua/django-babel-underscore

Babel underscore extraction update according to @nedbat