Introduce SharingStatus to report more fine-grained status

Merged Torsten Grote requested to merge 1897-sharing-status into master

Now, we can show "already invited" and "not supported" in addition to "already sharing" which was a lie.

Closes #1897 (closed)

Merge request reports