LPS-46842 rename the old RepositoryFactory* classes

The com.liferay.portal.repository.util.RepositoryFactory* classes were only used to create external repositories.
Rename them to ExternalRepositoryFactory* to emphasize that fact and avoid confusion with the new local and
non local repository factories.
LPS-46842 Ran ant format-javadoc -Dlimit=RepositoryFactory
LPS-45866 Update layout priorities only when all site pages marked for publish except deleted ones
LPS-45866 Set the next possible priority value to all the newly imported layout just like how we add new ones
LPS-45866 Add integration test
LPS-45866 Add explanation message why it's a return instead of the typical for - continue
LPS-45866 SF
LPS-45866 Update to the new test framework
LPS-45866 SF
LPS-47142 Non-Omniadministrator Users are unable to add Repeatable Fields to Web Content articles through the Asset Publisher
LPS-47217 Handle dependency updates
LPS-46286; LPS-46385 - Updating Alloy 2.5.x to 93e08819398225399919d3bcab30aac9e8d50679
LPS-45938 Rating ignores decimal places and does not round up/down
LPS-45938 - General source formatting
LPS-46900 Improve performance when logging in
LPS-46900 Make getting associated primary keys more accessible. Also, return an array to avoid extra array/list swapping
LPS-46900 Improve performance when getting mapped IDs from users and use ID's when that's all we need
LPS-46900 Source formatting
LPS-46900 Sort
LPS-46900 Please resend javadocs to Jim