JBQA-8324 server tests for eviction, expiration, file and custom cachestores
ISPN-3867 L1 cache of ISPN server cannot be enabled

* Made sure L1 is enabled properly in server when lifespan is configured
* Also changed l1OnRehash to not be enabled by default
ISPN-3801 Test for jgroups auth/encrypt protocols fails on IBM7
Initial XML unification work

* Created a new parser for Infinispan 7.0
* Model the parser based on server configuration parsing
* Changed virtual nodes parsing for segments
* Order attributes and elements alphabetically
* Make ClusteringConfigurationBuilder.cacheMode() public in order to
be able to inspect what the cache mode is while parsing and be able
to configure async marshalling accordingly.
* Add unit test for testing parsing of unified XML, needs more asserts
* Separated JGroups stack handling to a separate element and add a new
stack-file element for stacks that are defined via an external file.
* Added file-store and commons cache store element/attribute support.
* Added support cross-site backup configuration.