LPS-39276 Improve ChainableMethodAdviceInjector to support child matching
LPS-39276 Add DynamicDataSourceAdvice as a replacement of DynamicDataSourceTransactionInterceptor in order to remove is-a relationship with TransactionInterceptor
LPS-39276 Remove DynamicDataSourceTransactionInterceptor
LPS-39276 Disable R/W splitting for clustering related methods of LockLocalService
LPS-39276 Unit test
Revert "LPS-39276 Unit test"

This reverts commit 8c87117094ff310fcb476b74ae090ddf2e4e19c2.
Revert "LPS-39276 Disable R/W splitting for clustering related methods of LockLocalService"

This reverts commit 1e2040592068dc986e512ef27017fb1b8434a755.
Revert "LPS-39276 Remove DynamicDataSourceTransactionInterceptor"

This reverts commit b5a3c468cbca6f0790ccbb04952f4eb1f0ee0a6a.
Revert "LPS-39276 Add DynamicDataSourceAdvice as a replacement of DynamicDataSourceTransactionInterceptor in order to remove is-a relationship with TransactionInterceptor"

This reverts commit c59a15a4688d732d0d5f17903967e759a8ce0a79.
LPS-39276 New DynamicDataSourceAdvice
LPS-39276 Spring wiring
LPS-39276 Apply
LPS-39276 Clean up
LPS-39276 Unit test
LPS-39276 SF
LPS-39524 Do not display breadcrumb when navigation is Recent or Mine
LPS-39524 Do not include breadcrumb when the user is filtering by structure or document type
LPS-39524 Give a better name to the variable because it's used by both document library and journal
LPS-39524 Remove unused portal breadcrumb because we don't have a portal breadcrumb anymore in Control Panel and we only have it at a portlet level. For Documents and Media and Journal we should always display the breadcrumb no matter if we are in Control Panel or not.
LPS-39524 "navigation" is treated like tabs1, as a high level param. See how it's currently used, it's almost always on top. For "browseBy", we treated it as a lower level one, see how it's currently used. Thx.