Execute the registeref beforeCommit callables before committing the transaction.
Removed the deprecation warnings.
Ensure the objects are archived before the transaction's commit.
Added some tests on the ArchiveServiceImpl and its Callable.
Merge branch 'master' into TransactionService_BeforeCommitCallables
Merge branch 'TransactionService_BeforeCommitCallables'