Backbone version of the course outline page

STUD-1726

Converted the course outline page to Backbone so as to support dynamic client-side updating.
OK, leave as-is. It is consistent with what is happening in the server initial state.

But with the cases of split_test in the middle, there would be no way to edit them, would there? We wouldn't allow linking off to the container page.