ISPN-4008 Server CLI as an extension of the WildFly CLI

* replace missing reference to cli-server
ISPN-4645 Many XSD default values do not match the defaults from the
corresponding configuration builder

Updated XSD and server code for state transfer chunk size property
default value
ISPN-4858  SoftIndexFileStoreTest.testStoreAndRemove random failures
ISPN-4819 Fix the pages that are shown when connecting to the management port
ISPN-4784 TestResourceTracker not working properly for OSGi tests
ISPN-4681 Preloading from shared cachestore on a new node with non-shared index is skipping indexing
ISPN-4575 Map/Reduce incorrect results with a non-shared non-tx intermediate cache
ISPN-4862 Don't use static resource fields to initialize the shared description resolver in the static initializer. This fixes an initialization race where some fields could be null
ISPN-4673 Split-brain: get() returns null when all owners are removed
from view

* If get returns null, check that at least one owner is in the cluster.
* Replace RpcException with AvailabilityException if there are no valid
  answers.
ISPN-4516 Added Spring 4 support
ISPN-4837 @CacheEntryActivated events received for keys not matching
KeyFilter

* Added support for filtering for all CacheEntryEvent except eviction
ISPN-4861 Need to change documentation for embedded cluster listeners
and client listeners to reference new filter/converter

* Fixed embedded listener documentation
* Fixed client listener documentation
* Moved NamedFactory to now more appropriate package
ISPN-4856 PartitionHandling: majority check in PreferConsistencyStrategy
is incorrect
ISPN-4852 PartitionHandling: support replicated caches

* Properly create the PartitionHandlingManager for replicated caches
* Extract an interface and a factory for PartitionHandlingManager
* Work around ReplicatedConsistentHashFactory.updateMembers making every
  member an owner.
ISPN-4693 Initial submission of handling for orphaned transactions.
ISPN-4693 Initial submission of handling for orphaned transactions.

* Rename cleanup methods
* Move warning to Log interface
* Handle nanoTime() overflows in cleanupTimedOutTransactions
ISPN-4693 Increase the wake up interval for cleaning timed out remote transactions
ISPN-4575 Addition: Remove duplicate RPC call in MR task init
ISPN-4871 Remove KeyValueFilterFactory and ConverterFactory to prevent
confusion

* Also removed additional imports
Revert "ISPN-4782 Drop the Mux Channel block in favour of a FORK protocol in the"

This reverts commit c150200b20018bbe9c2862764582b110abed6f59.