Given a course key and a split-mongo version GUID, it resets the course run's draft branch to a specified version and publishes. The purpose of this is to allow us to restore overwritten course content without having to write to Mongo via a dbshell. Adds `reset_course_to_version` method to modulestore API. TNL-7705
common ------ This directory contains common code shared between LMS and CMS, such as Mako templates, CSS, and Coffescript.