use a common sharing dialog
common sharing status directive
shared access model service to give a consistent default access model; do not allow profile edits when logged out
Merge branch 'feature/common-sharing-dialog' into develop