LPS-44807 Declare if entity supports class types
LPS-44807 Get the correct subtype name

As of LPS-45107 the basic web content or the basic document may not exist. Besides it makes no sense to return those default type names if the entity has subtypes.
LPS-44807 Allow asset search by classType
LPS-44807 Select assets by classType
LPS-44807 Add only selected classType in asset browser
LPS-44807 Apply changes to asset links input
LPS-44807 rename classType to classTypeId, sort, and use 0 instead of 0L
LPS-44807 rename subtypeSelection to subtypeSelectionId since it's a long
LPS-44807 Regen
LPS-44807 Use pattern from BaseIndexer, less code in the long run
LPS-45526
Record
LPS-44354 Create BlogsSettings, move getters from BlogsUtil to it.

Replace invocations to BlogsUtil to obtaining the blogsSettings object and using its getters.
LPS-44354 Convert usage of PortletPreferences to BlogsSettings in configuration.jsp and init.jsp
LPS-44354 Move default values for blogs settings from code to portal.properties
LPS-44354 SF: Order properties to keep alphabetical order (even if it was not being followed for all properties already)
LPS-44354 Move configuration from Blogs to Blogs Admin portlet

This is done because the configuration is at the site level and should not be associated with a portlet which is added to a page any more, but to a portlet that is in site administration.
LPS-44354 Inline variables that no longer add much value
LPS-44354 SF
LPS-44354 fix compile error