Add Studio support for cohorted courseware

TNL-652
I think one could change this code so that has_changes is only added in this method if course_outline is True, and then also add the computation to add_publishing_info (which covers the is_xblock_unit case).