Revert "LPS-48728 SF"

This reverts commit 7c71b61000987b19164dd5c0251260b1c6da2a7d.
Revert "LPS-48728 Shuyang and Hugo were working on a parser that was going to add final everywhere"

This reverts commit b8c2920d0293fe28ae7436b33455ea59b8c5df96.
Revert "LPS-48728 Use the existing terms for "supported" and "exported""

This reverts commit bd846c0705619c7f3b77398f8ef04a12f8b5cfad.
Revert "LPS-48728 Get rid off classname and use classnameId to avoid having the same information in 2 different ways"

This reverts commit 251454f760aeb642b025785c69341e2250cd8564.
Revert "LPS-48728 Rename to Legacy"

This reverts commit f72e2983942b363718874e37217fdd951b1f47d9.
Revert "LPS-48728 deprecate unused method"

This reverts commit 24de86c0190fa13fd38d081e20dac7148d42a7de.
Revert "LPS-48728 register/unregister plugins using RepositoryCatalog"

This reverts commit 3651834fb62d20cd9ad3e527822bfc09f881bf27.
Revert "LPS-48728 use the repository catalog for external repos"

This reverts commit 52be90817242e346a241330f814d19c9cd14685c.
Revert "LPS-48728 don't expose implementation details"

This reverts commit 093f9f8daed0727404cae4bce80598aa0f0dc1a9.
Revert "LPS-48728 replace hardcoded code by events"

This reverts commit 7e38ee1b6438f6d8ea2f980d01ca11fa2052876f.
Revert "LPS-48728 add repository events core classes"

This reverts commit 1c9ffc958b8bfa45f290a2e36fce3037fb63ba05.
Revert "LPS-48728 wire capabilities in the registry plugins"

This reverts commit c4e3a5cf82e26bfe3ebe5a17f7e96898f834e62c.
Revert "LPS-48728 use plugins to create repositories"

This reverts commit b0db7298ec8dcf7a1826d7c6a909f27e1481dbdc.
Revert "LPS-48728 move external repository initialization code"

This reverts commit 276b85a619947ced451f92a255cc070305165b16.
Revert "LPS-48728 add skeleton plugin for external repositories"

This reverts commit 4e8350c21016b3c5dd483fcc9db24d3dc33e4255.
Revert "LPS-48728 move LiferayRepository initialization logic into factory"

This reverts commit 345f46221cd1faa511df5c5aea8a10c6b118a456.
Revert "LPS-48728 add skeleton plugin for liferay repositories"

This reverts commit 030fefba0c62ef328452791e18e6eeebdf9c1a7d.
Revert "LPS-48728 add repository registry core classes"

This reverts commit d223f6a5f08ca8c0c03fb7b2c87966fd8fc60de0.
LPS-43956 Use that XML pull parser which is bundled with Liferay
LPS-49013 Change getPrimaryKeyObj() with getTrashEntryClassPK()