SourceFormatter - fix logic for removing unused imports in jsp
Source formatting - remove unused imports
LPS-31797 update styles for classic theme with color schemes

1

move image to right directory and fix some alignment issues

update darker theme

change portlet title colors and fix navigation

hide icons from portlet topper, remove darker.css, and display settings
LPS-31797 - Source formatting
LPS-37266 Convert select to a left menu to increase visibility of the sections.

HTML and CSS copied directly from the tempalte editor (edit_template_display.jspf and its main.css)
LPS-37266 Rename CSS classes and ids replacing palette/template-palette with permission-navigation following existing patterns
LPS-37266 Add support for toggling the headers

Code copied from the template editor
LPS-37266 Put all Control Panel sections within a single parent section instead of using prefixes
LPS-37266 Simplify logic by using the PortalUtil method

An added benefit is that the list of portlets here will have the same order as in the Control Panel which will make them easier to find for administrators.
LPS-37266 Show the proper Control Panel category name
LPS-37266 The My Account portlets should be outside the Control Panel since they are not there any more
LPS-37281 The logic to determine whether a portlet belongs to a given Control Panel category is wrong
LPS-37266 Bold the current navigation item using the common .selected pattern
LPS-37266 Add support for displaying together portlet resources and model resources

This is good for usability since when the user clicks on, for example, "Users and Organizations" he will expect to see all the permissions related to what can be done from the application of the same name in the Control Panel.
LPS-37266 Portlets and Resources within Control Panel and My Account only make sense for Regular Roles
LPS-37266 There is no longer a need to add special links for regular roles to manage portal-level entities, since they are shown along with the related Control Panel application
LPS-37266 Choose more intuitive relationships between model resources and portlets

1) UserGroup should be associated to the portlet of the same name and not the more generic users admin
2) Teams are managed from site memberships so they should be associated to that portlet
3) Group, Layout and layout related models should no longer be in users admin since orgs don't have direct pages any more
4) Layout and layout related models should be within Site Pages and not within Sites Admin, which are more about the management of sites, not the entities within.
LPS-37266 Replace the existing "Site Content" with "Site Administration" which is organized just like the new UI of the same name.
LPS-37266 Simplify code since we know there will always be some Control Panel categories and remove JSP methods that are no longer needed.
LPS-37266 Never show the "Access in Control Panel" action to portlets that are not in the control panel or the "Add to Page" action which are in the category hidden and thus can never be added to a page

This solves a known source of confusion because users tend to try to make sense of what they see in the UI and in this case it was showing options that just didn't make sense.