ISPN-1876 clustered query is not executed on the right cache

Put a EmbeddedCacheManager in CommandInitializer to get the correct cache
when a ClusteredQueryCommand arrives in the target node.
ISPN-2833 Add new tests for testing Lucene v3 & v4 as well increasing code coverage
ISPN-2833 Isolate tests using a physically separate index path
ISPN-2833 rename package src/test/java/org/infinispan/lucene/cacheloader src/test/java/org/infinispan/lucene/cachestore
ISPN-2833 Lucene Directory tests: resynchronize v4 with v3 cachestore tests
ISPN-2833 Sync v3 with v4 testsuites in minor details
ISPN-2833 Add new tests for testing Lucene v3 & v4 as well increasing code coverage.

* The failing tests are fixed by changing the used abstract files to absolute files.
* The deletion of all created files is ensured.
* There are 4 tests, which should not run in case if the tests are running under the root.
  So some conditions are added, for not running the tests under the root.
ISPN-3011 If predefined in cache configuration, use that exclusively

* Something to be noted in the documentation, but simplifies a lot
the way configuration is managed internally in JSR-107, without
having to start merging/mapping Infinispan configuration to JCache
configuration, particularly taking in account how several aspects
are very differently configured (i.e. expiration).
ISPN-3012 Defensive copying should recompact after returning values

* Recompact when returning a value to avoid returned values
being modified via client side direct reference.
* When using storeByValue, make safe copies of entries in
invokeProcessor so that cache can be updated using atomic
operations.
ISPN-3014 Wrong schema (xsd) for total order configuration
ISPN-3006 Oracle: TableManipulation.tableExists fails, when user has extended permissions
ISPN-2984 Protocol Server Configuration Builders
ISPN-3009 Upgrade to surefire 2.14 and fork the test suite (one process per module)
enahnce logging to support a per/module log file
fixed build: added required sla4j dependency
ISPN-3002 Fix RpcManager API
ISPN-2957 Properly support CustomInterceptor configuration as per
contract, and invoke validation
ISPN-2831 NPE in DistributedSegmentReadLocker