Improvement in client logs at shutdown
transaction refactorings
fix checkstyle error
Merge pull request #3731 from ahmetmircik/refactor/3.3.2/transactions

Small refactorings related to transactions
Fixed race between lock lease extend and lock lease expiry.
Fixed a typo.
Added lock version that's incremented on each lock and extendLease which is checked during lease expire process.
backport fix attempt for issue #3583 by increasing timeouts
Merge pull request #3724 from sancar/ench/clientLogsAtShutDown/maint3.x

Improvement in client logs at shutdown
Merge pull request #3743 from mdogan/fix/3.3/lock-lease

Fixed race between lock lease extend and lock lease expiry.
backport for #3774
update mbean
Merge pull request #3784 from bilalyasar/mbean-main

backport for #3774
merged with latest master