The sites list can be difficult to navigate due to several issues.
1) Long sites names/descriptions are truncated. We should have popups for truncated names and make the columns resizable.
2) When selecting a parent site, all the children are selected as well. But when a parent is unselected, the children are not unselected. We shouldn't automatically deselect children sites (since a user may want a child site but not a parent site), so we should explicitly require every site to be selected regardless of whether it's a child or parent.