Backbone version of the course outline page

STUD-1726

Converted the course outline page to Backbone so as to support dynamic client-side updating.
Can you add some class-level documentation for this, the unit outline view, and XBlockOutlineView (explaining how they fit together)? Nothing too long, but I keep getting confused.