ISPN-4881 OptimisticLockingTxClusterExtendedStatisticLogicTest.createBeforeClass fails on JDK8

* Set @Start priority higher than LockManager and RpcManager
Preparation for backwards compatibility of HotRod protocol.
ISPN-4867 Reset server marshaller when undeployed

* Marshaller needs to be reset when undeployed to avoid CNFE exceptions
in tests running after.
* If passing null marshaller, reset the default marshaller for remote
event marshalling.
ISPN-4860 Separate previous value reading for Hot Rod 1.x and 2.x

* Each major protocol version has different expectations on
whether the previous value is present or not. The key difference,
as indicated in the documentation, is that when no previous value
is to be returned, not even the length is provided in 2.x. Before,
in 1.x, the length was there regardless. 2.x enhances processing
but using fully dedicated status codes for when the previous value
is returned.
* Added further tests for Hot Rod 1.x protocol to make sure
code remains backwards compatible.
ISPN-4836 Change entrySet, keySet and values to be backing maps

* Collections now fall back to calling cache or using entry iterator
* Reworked entry iterator to use a visitable command
** Allows for compatibility support
** Also easier detection of transactions
ISPN-4665 Define smoke test group for Infinispan test suite
ISPN-4874 Cross-site replication - allow defining custom backup cache name
ISPN-4865 Missing artifact sources during javadoc generation on distribution
ISPN-4868 Release.py script fails to copy artifacts
ISPN-4878 StateTransferSuppressIT always fails: the protobuf metadata
cache can't start with state transfer suspended

Disable awaitInitialTransfer in the ___protobuf_metadata configuration.
ISPN-4783 Using new ArrayList<>(resultCache.values())

* Added test to reproduce
* Actual issue fixed in ISPN-4836
Fix the JPA schema namespace
Don't override the finalName for some components
ISPN-4884 Deployment scanner is neeeded to deploy filter/converters...

* Without the deployment scanner, is not possible to deploy filter,
converter and marshaller instances for enhanced Hot Rod remote events.
ISPN-4882 Fix HotRod authentication with clustered containers by
wrapping calls to RpcManager and DistributionManager in security actions
ISPN-4891 ExpiryTest failures caused by ISPN-4836

* Made copies of collections as they now allow expiry
ISPN-4894 InfinispanEmbeddedServiceFactory should be able to load configs not available through CL

Use FrameworkUtil to retrive the osgi bundle and FileLookup to retrieve files in osgi env
ISPN-4894 InfinispanEmbeddedServiceFactory should be able to load configs not available through CL
ISPN-4029 Reworked NotifyingFutureTest
ISPN-4897 Make all server CLI commands lowercase