ISPN-4378 Configure Marshaller class for filter/converters

* Configuring marshaller class makes it easier to plug it to the
binary filter/converter in such way that it's marshallable, and so
it works cluster wide.
ISPN-4360 Removing SLF4J and commons-logging from parent classpath
ISPN-4588 JpaConfigurationTest.testConfigBuilder fails in Karaf

Pass on the container cmdline parameters to force IPv4.
ISPN-4580 Refactor BaseStoreTest

...and its subclasses

* Remove duplicated code
* replace assert keyword by AssertJUnit methods
* use a mock cache in the stores to test
ISPN-4581 Memory leak when H2 is used

* clear the cache before killing the cache manager
ISPN-4520 JdbcBinaryStoreTest.testLoadAndStoreWithLifespanAndIdle random failures

* Use a custom TimeService to trigger the expiration
ISPN-4527 Make OSGi dependencies "provided"
ISPN-4589 Combiner not being called on the final collector in MapCombineTask
ISPN-4512 CacheManagerTest.testCacheManagerRestartReusingConfigurations random failures

Move the up handler deregistration to CommandAwareRpcDispatcher.stop
TODO
Logging improvements
Fix TestingUtil.clearContent for secure cache managers
find_unstable_tests_teamcity wasn't using the command-line arguments
Log non-CacheRpcCommand responses
Stop forked threads after each method, not just after the class
Log filtering script fix
Fix TestingUtil.extractComponentRegistry for secure caches
Replace Exception.printStackTrace with proper logging
Replace System.out.println with logging
Merge the performance test group into the profiling group
find_unstable_tests_teamcity.py fixes