WIP - Add Studio support for cohorted courseware

TNL-652
Note: staff_lock_from is now added in add_publishing info. So it doesn't get automatically added when computing child_info, as it was before.