LPS-49777 Define a new interface to be able to treat LocaleRepository and Repository uniformly.
LPS-49777 Add a method to CapabilityRegistry to be able to obtain the associated DocumentRepository. This is what will effectively let plugin implementors associate capability instances to repository instances.
LPS-49777 Split RepositoryDefinition into RepositoryClassDefinition and RepositoryInstanceDefinition. This is necessary to be able to instantiate different capabilities per repository instance. Before this change, each capability was effectively a singleton shared across all repository instances.
LPS-49777 Split default implementation of RepositoryDefinition as per the previous commit.
LPS-49777 Rename RepositoryDefinitionCatalog to RepositoryClassDefinitionCatalog and adapt its implementation to the interface split.
LPS-49777 Adapt RepositoryFactoryImpl to the interface split.
LPS-49777 fix JSP compilation error
LPS-49777 move instance definition logic into class definition
LPS-49777 method not needed anymore
LPS-49777 SF
LPS-49777 Extraneous word that doens't add any information
LPS-49777 Extraneous word that doens't add any information
LPS-49811 Modify testray properties
LRDOCS-1015 Update includeAncestor Javadoc
LRDOCS-1015 Edit Javadoc
LRDOCS-1015 Regen
LPS-49619 fix verify
LPS-49789 - tests
LPS-49791 - tests
LPS-49816 3rd party library with bytecode generation may possibly generates nameless classes