LPS-35987 Optimize breadcrumb for Sites Administration

Add breadcrumb taglib for the cases in which we want to preserve it and move invocations to PortalUtil.addPortletBreadcrumb() up
LPS-35987 Optimize breadcrumb for Sites Administration

When navigating to see the list of subsites of a site, the nav-bar should also be visible. Since it already includes the breadcrumb it is not necessary to insert it manuallly. The case for the list of "root" sites will never show the breadcrumb anyway so nothing is lost with having the include inside (group != null)
LPS-35987 Optimize breadcrumb for Sites Administration

The header should be shown even in the Control Panel. This was removed by Roberto in LPS-35554 but this specific change was a mistake in his side.
LPS-35987 SF