ISPN-2013 Using explicit "unlock" causes TimeoutException for other Threads
ISPN-3434 DistTotalOrderL1WriteSkewTest test doesn't run with L1 enabled
Extract the reusable part of TypeConverterInterceptor into a base class so it can be used by remote-query module
ISPN-3175 Upgrade the java hotrod client to support remote querying

* Add remote-query module and QueryFacade implementation
* Remove the checked exception declared by QueryFacade.query method
* KeyTransformationHandler should provide default support for byte[]