allow hiding permissions tab
not all entities support the concept of permissions (think zeroconf:/ or smb:/ computer entries). this change allows such entries to mark themselves as not having permissions and consequently hide the permissions properties tab if no entries with permissions exist in the selection set.