ISPN-3264 Deprecate ByteArrayKey
ISPN-3243 Memcached flush_all should not have flags

* It should work just like Hot Rod's clear operation.
ISPN-3268 Move Equivalence API classes to their own package
ISPN-3192 Concurrent TreeCache.move() calls with the same destination lose data

Causes intermittent failures in NodeMoveAPIPessimisticTest.
Lock the destination node and the parent of the source node the first time
they are read (in pessimistic mode).
ISPN-3268 test fixed after moving the Equivalence API classes to their own package
ISPN-3252 Migrated Configuration API in Spring module
ISPN-3252 Fixed compile error in ConfigurationOverridesTest
ISPN-3269 Introduce a BOM
ISPN-3275 Drop ByteArrayKey
ISPN-3260 Split common API and classes into infinispan-commons
ISPN-2915 Deprecate JBossTransactionManagerLookup as it is redundant
ISPN-3280 Liberate the HotRod client from the Infinispan Core dependency
ISPN-3292 Update README and license files indicating move from LGPL to Apache License
ISPN-3185 License and copyright header update
ISPN-3280 Make the Spring module work against the liberated HotRod client
Minor BOM fixes
ISPN-3291 The Component registries should always use an appropriate classloader when looking for components/factories
Remove erroneously committed license header from the spring module
ISPN-3260 Port HotRodEntryMarshaller to use the commons-ified Marshaller
ISPN-3281 Deadlock in non-transactional caches during rebalance

If the topology id on the primary owner is greater than the one on the
originator, send the command back to the originator with the higher
topology id.