ISPN-4376 AdvancedCache.filterEntries(...) does not respect configured
cache flags

Add tests for Replicated, Local, and Invalidation modes
Refactor tests to use a common base class
ISPN-4748 Source code always recompiled (no incremental compilation)

Temporarily exclude from compilation package-info.java (no annotations are used at the moment) until
MCOMPILER-205 is resolved.
ISPN-4385 Document installation process for OSGi containers
RESTAsyncIT.testDeleteOperation test fixed
Removed RemoteCacheStoreIT#testSocketTimeoutForRemoteStore

The test was unreliable, because the low socket timeout was also used
on cache loader start - the RemoteStore has it's own RemoteCacheManager
used to communicate with the remote server, and on cache loader startup it
tries to ping the remote server to verify it's ok, but this can often fail
because the socket timeout is low. The test then fails because the cache
isn't even started.
Missing CacheStore category annotation in jdbc server tests
ISPN-4736 Implement efficient size operation in Hot Rod 2.0

* For local or replicated caches, it queries the cache itself to
calculate size of cache. Persistent stores are taken into account.
* For distributed caches, it uses M/R tasks to get the number of
total keys in the cluster.
ISPN-4470 Remove tabs and fix other formatting issues
ISPN-4470 Implement RemoteCache.size() w/ new Hot Rod size command

* Implement RemoteCache.size() using new Hot Rod 2.0 size operation.
* This provides an accurate element count that works with distributed
caches and persistent stores.
ISPN-4736 ISPN-4470 Size response code should be 0x2A