Hide empty group and sections

If there is only a single section within a group, the section heading
will be hidden if it's the fallback 'Other'. If a group or section has
no items (or empty sections in a group), the view will be hidden.