LPS-35924 isControlPanelPortlet should also consider that the category might be the SITES_ADMINISTRATION prefix
LPS-35924 Encapsulate the retrieval of the categories map and the storage in the request within PortalImpl

And added benefit is that the portlet can now be invoked from anywhere and not only from within control_panel.jsp

I considered breaking down ACCESS_IN_CONTROL_PANEL into three different actions, but ended up discarding it because for the backend it's still all the Control Panel, its just in the UI that the user does not realize it and thinks that he is in Site Administration or My Account, so I concluded that a solution that only affects the UI would be best.
LPS-35924 SF
LPS-35924 Lang keys
LPS-36077 - CPPagetemplatesAcceptance.testcase - paths
LPS-36077 - CPPagetemplatesAcceptance.testcase - actions
LPS-36077 - CPPagetemplatesAcceptance.testcase - macros
LPS-36077 - CPPagetemplatesAcceptance.testcase - testcase
LPS-36077 - CPPagetemplatesAcceptance.testcase - testsuite
LPS-35872 Test method for localized layout friendly urls
LPS-35872 Sometimes you called it LocalizedSite, sometimes you called it LocalizedURLSite.. so I just removed the URL part and assume that localizaiton in this class always deals with URLs
LPS-35872 SF
LPS-35872 SF
LPS-36303 Typos
LPS-36303 Rename methods
LPS-36303 Sort
LPS-36303 Missed one
LPS-36365 Finder should convert fileEntryTypeKey to uppercase, since this is how we put it into the database
LPS-36365 We should never be passing in null
LPS-36376 Refactor SourceFormatter - initial commit