Use:
	CourseLocator.from_string()
instead of:
	SlashSeparatedCourseKey.from_deprecated_string()
to construct the course_key for which the auto-created user is registered.
Add bulk_operations() wrapper around course progress view.
Don't fetch python libs if there's no python code
in the capa problem.
Use bulk operations on get_course_by_id and courseware
Wrap course info and dashboard in bulk ops wrapper to reduce Mongo calls.
Cache modules in split bulk ops
Add tests for Split course keys and CourseLocators
Cons up new dict to not hurt cached value
Merge pull request #5498 from edx/jeskew/split_fix_auto_auth

Optimize LMS views for Split courses.