Studio: Course Outline Static Rendering/Styling

This work provides some rendering support of the bulk publishing-related course outline changes.
I understand the extra effort to create unique id attributes. We generally stray away from them for styling as well, but they are appropriate to syncing up <label> elements within inputs (as is the case here with the section/subsection title editing input field. 

From well-formed markup and accessibility points of view, I'd like to see if we can keep this and use a unique value you may already generating for the outline element as part of the id attribute.

Happy to chat out possible options with you in person.

- - -

My apologies, this should also have been marked up this way for subsection titles as well.