Revert "LPS-44665 SF"

This reverts commit 4e37127d3302791423e27f6818399eb1cec1d3a4.
Revert "LPS-44665 SF"

This reverts commit 22a25e5aabbc23c9ac8091b1158bbbb95f7452e9.
Revert "LPS-44665 This is no longer needed"

This reverts commit 88adecbaf406e9968eefa22ca9206af5390d9027.
Revert "LPS-44665 Make tools clean up their log files"

This reverts commit 47012809e886613e02f5a1b8d3ff7ed60ac16331.
LPS-44665 Remove file appenders for tools.
LPS-30273 Recheckin original file from Nate with all the additional dependencies inside of it
LPS-30273 move it so there are no class path conflicts
LPS-43063 update the bnd lib with a patch fixing a subproject bug
LPS-43063 build-lib-versions
Record
LPS-44654 Can't we just put the callback in this method? Since the method name shows it's async, and the only problem is that we were not waiting for some of the db changes to commit? If this is the case, please rollback the previous changes? Also, perhaps create a new LPS ticket just for this change so we can track it? Since it should fix all the previous cases as well?
LPS-44654 "this" was in the Callable scope so we were sending the wrong object.
LPS-44654 Rollback previous TransactionCommitCallback creation in notify subscribers methods
LPS-44553 SF
LPS-44553 Set the persistedSubscribers of the entity in order to check the view permissions of this entity before sending the email.
LPS-44684 no logic changes - Create a new class to test Bookmarks User notifications. copy and paste from BUNT.java
LPS-44684 Change services
LPS-44684 Avoid duplicate logic
LPS-44684 Format source
LPS-44358 Applying trash logic to the UI