ISPN-3731 Multicast messages can be replayed to new node

Keep track of the first cache topology was a member, and ignore commands
with a lower topology id.
Change version to 7.0.0-SNAPSHOT
add server topology hinting tests
ISPN-3846 Handle EnumSets in order JVMs and unknown EnumSets
ISPN-3842 Inconsistent L1 in non-tx distributed cache in certain
circumstances

* Added entry to context when invalidation was blocked by get
ISPN-3844 ClusterRegistry does not need to provide return values
ISPN-3834 New advanced indexing flag to skip deletion of previous entry
ISPN-3586 Introduce a test measuring bulk import performance when indexing to an Infinispan stored Lucene Directory
ISPN-3833 QueryInterceptor#updateKnownTypesIfNeeded
ISPN-3762 Test org.infinispan.client.hotrod.ClientSocketReadTimeoutTest.testPutTimeout fail on all environments
ISPN-3712 Use a marshaller which can see any compatibility classes (ByteArrayKey)
ISPN-3845 CACHE_MODE_LOCAL flag only works in primary owner for non-tx caches
Cleanup FlagsEnabledTest
ISPN-3829 Null value read with RR can be replaced by cache loader value

* Fixed issue where RR if found null woud still query cache loader
ISPN-3704 StateTransfer's PutKeyValueCommand may trigger remote get

Rework the remote get conditions and deal with tx and non-tx caches separately.
ISPN-3666 Fix CI failures regarding L1 issues

* Changed L1 invalidation to ignore leavers
* Also removed extra redundant invalidation method from L1Manager
ISPN-3852 Add a section describing the configuration for the java hotrod client
ISPN-3688 Add Hot Rod protocol version 1.3 description in user guide
ISPN-3853 Migrate TCP/UDP transport configuration tests
ISPN-3812 Java Hot Rod client should use version 1.3

* Version 1.3 is really just like version 1.2 + support for query operation
* Add 1.3 version constants and make 1.3 default
* Add encoders for 1.3