Increase randomness of course name in testcase
Fix BulkAssertionMixin so that it actually asserts the truth/falsity of the contained assertions
Bump version of PyContracts so that it will disable the 'check' function
Teach mongo_connection to retry read operations in the face of AutoReconnect errors
Allow Timedelta and RelativeTime fields to handle from_json being passed timedelta objects
Make xml exports more comparable by sorting and indenting json
Export xml from the destination store during cross-modulestore import/export tests
Make Studio CoursePage objects generate the correct CourseLocator based on whether the DEFAULT_STORE is set or not
Inherit from JSONField rather than Field for json-based fields
update discussion blackout setting warning (TNL-442)
update password reset template (TNL-503)
Enable analytics dashboard link in instructor dashboard.
Cleaning up pylint and pep8 errors.
Update copy for link to analytics dashboard.
Merge pull request #5428 from rocha/enable-insights-link

Enable analytics dashboard link in instructor dashboard.
Use InheritanceMixin in more modulestore tests
Switch inheritance in split-mongo over to using InheritingFieldData.
Turn on bulk operations for xml export
Upgrade to a more performant version of opaque-keys
Turn the course envelope into an actual object that just stores an existing course_key