LPS-34428 Move export ratings logic to LayoutExporter

Conflicts:
	portal-impl/src/com/liferay/portal/lar/LayoutExporter.java
LPS-34428 Move import ratings logic to LayoutImporter
LPS-34428 Remove the PageRatingsPortletDataHandler.

The logic for export/import has been moved to the LayoutExporter/LayoutImporter classes, respectively. The logic to delete data was already included at LayoutLocalServiceImpl#deleteLayout.
LPS-33914 Move export comments logic to LayoutExporter.

The permission export is already performed by the PortletExporter, so this logic is not necessary.
LPS-33914 Move import comments logic to LayoutImporter.

The permission import is already performed by the PortletImporter, so this logic is not necessary.
LPS-33914 Remove the PageCommentsPortletDataHandler.

The logic for export/import has been moved to the LayoutExporter/LayoutImporter classes, respectively. The logic to delete data was already included at LayoutLocalServiceImpl#deleteLayout
LPS-34428 Adding PDH for Layout
LPS-34428 Exporting and importing of ratings, comments and permissions are being handled through the addClassedModel/importClassedModel, changing the LayoutSMDH to use the standard infrastructure for that
LPS-34428 Removing unnecessary methods
LPS-34428 type settings fixing was not properly working during import
LPS-34428 Source formatting
LPS-34428 SF
LPS-35391 When going to the export/import UI for a portlet from the Control Panel a NPE is thrown
LPS-35393 Never allow a mismatch of the controlPanelCategory in the themeDisplay and current portlet
LPS-35378 Fix null pointer
LPS-35085 PortalLifecycleUtil#reset moved to #contextDestroyed, as plugins may be loaded before app server
LPS-35085 SF
LPS-35131 JournalArticleImpl @Override