Handle unshared projects when rejoining a room

Also, construct remote projects via the room, to guarantee
that the room can manage the projects' sharing lifecycle.

Co-authored-by: Antonio Scandurra <antonio@zed.dev>
55ebfe8321Max Brunsfeld committed on 12/20/2022, 7:10:46 PMparent9d15b3d
7 files changedLine totals unavailable