Add Course Modes to LMS

Related to PR #651, but not blocked by it. Adds a new djangoapp for maintaining varying course modes for courses.

@ormsbee