LPS-43813 - Load portlets JS and CSS files via ComboServlet too
LPS-43812 - Add themeId to protectedParameters in ComboServlet
LPS-43813 SF
LPS-43813 Rename comboPath variables for portlet resources
LPS-43813 themeId param is not required in js combo request.

It is required only in combo requests for portlet css resources to properly parse sass files. See DynamicCSSUtil.
LPS-43813 The timestamp for portlet resources should be that of the theme.

PortalUtil#getStaticResourceURL will add the right timestamp.
LPS-43812 Removing obsolete code.
LPS-43812 Changes to allow plugin servlet contexts

We are also removing the code that checked whether the resource path
started with "html/js". The paths are relative to servlet contexts.
LPS-43812 Updated jspf to take advantage of ComboServlet also in plugins
LPS-43812 Fixed incorrect subtitution of data: urls in css parsing
LPS-43812 Portlets should contribute to combo's URL timestamp
LPS-43812 Open/Close if statement
LPS-43812 Added hasXYZ methods
LPS-43812 Use hasXYZ methods in JSP pages
LPS-43812 Changed reuse of StringBuilder
LPS-43812 Refactor and remove duplicate code

This is not perfect at all, since the helper bean need to be passed the
request to perform its job. Nevertheless this is better than the
previous state since we removed all the duplication and prepares the way
to a better refactorization.
LPS-43812 SF