Hide "Sharing" panel when nothing to show
Since we started moving some settings from the Sharing panel to other panels, we were left with only tree things in the Sharing panel for gnome-46: hostname row, file sharing row, and media sharing row.
The hostname row is already in System ->About, so we should check whether file-sharing or media-sharing are supported and show the panel accordingly.
Fixes #2979 (closed)