Resolve "Implement shared edition and shared labs"
Loading
Implement the notion of shared labs. A teacher/admin can now create a new shared edition which contains at least 2 existing editions. For this shared edition, a shared lab can be created. When creating this lab the user can choose all the available assignments from all the editions in the shared edition.
The shared edition page will show all the sessions (both shared sessions and single sessions) to the students. The student can enrol in a shared session which will allow them to pick from any of the existing assignments which were added before.
#Note
This mr requires labracore!178 (merged) to be deployed as well before redeploying queue
Closes #546 (closed)