Revert "LPS-47559 SF"

This reverts commit d483af1364920c61cd687aceb3b55e980976babd.
Revert "LPS-47559 Document breaking changes"

This reverts commit 3fa6115c8c39c9e0fb1f9a75ababe068feddbbda.
Revert "LPS-47559 Removed updateXSDFieldMetadata from DDMStructureLocalService"

This reverts commit d69cc87cb5a36de480b03d91bdf0c09f326c0004.

Conflicts:
	portal-service/src/com/liferay/portlet/dynamicdatamapping/service/DDMStructureLocalService.java
Revert "LPS-47559 Removed call to updateXSDFieldMetadata from JournalArticleLocalServiceImpl"

This reverts commit 5ac6acbe6dcaeb3d0991a5eb1fff5d5346c88b30.
Revert "LPS-46226 not thrown"

This reverts commit b99f14438374b24459248817bf844c730b10fce9.
LPS-47647 Refactor contentsLanguageId defaults into Java class
LPS-47647 Pass contentsLanguageId into taglib.
LPS-47647 simplify
LPS-47647 I would normally sort it the way you did but most of the taglibs went with the older convention of declaring all vars then setting them all instead of declaring right before setting
LPS-47644 Add the userURL and the userProtraitURL to the workflowContext
LPS-47644 Update tests
Revert "LPS-47611 SF"

This reverts commit a3728d788dcdca09aaac68ad81274e639faa09d8.
Revert "LPS-47611 Provide default values to some objects that are required on ThemeDisplay usages"

This reverts commit 2dd30995594eeade503324d8e43deffe2835d024.
Revert "LPS-47389 SF"

This reverts commit 9769bd091accc768ad607f23c973527b91451daf.
Revert "LPS-47389 SF"

This reverts commit de31086dbd4f35c1cd4d3dfe760a0a1071fa9c9a.
Revert "LPS-47389 Sort"

This reverts commit f15b87fa91f38cd5d3f8348eab4f6581b7cf05d6.
Revert "LPS-47389 Simplify"

This reverts commit a05d1e11e37dd66885240f0bc768bff1bfafdb48.
Revert "LPS-47389 Sort"

This reverts commit e1ff65e40889c5dd60b125fe2413ee9f9861adb2.
Revert "LPS-47389 Create a ThemeDisplayTestUtil that provides a basic mock object for ThemeDisplay, so that developers can use it to fill in what they need on their tests. Note that this basic themeDisplay object will be set up in the ServiceContext created by tests always, whether is needed or not: this could be a consequence of high coupling between them and the need of knowing what is inside the service-context to use it"

This reverts commit b68333d2250cab5d658ec37a44d78b99cf3b72ec.
LPS-47685 ground work to track services by their registration