WIP - Integrate visual styling into the course outline

STUD-1849
Nit: all these tests are within TestXBlockPublishingInfo. You could leave off the "publishing_info" suffix to shorten the names.