Currently, the sidebar relies only on the XBlock's `category` class attribute (called `type` in the transformers). This behavior is inconsistent with the legacy subsection navigation, which relies on the `XModuleMixin.get_icon_class` method. This commit adds the `icon_class` to the fields collected by the transformers and uses it to determine whether the "problem" or "video" icon should be displayed for a unit in the sidebar.
Open EdX Features ----------------- This is the root package for Open edX features that extend the edX platform. The intention is that these features would ideally live in an external repository, but for now they live in edx-platform but are cleanly modularized.