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-4557 Fix JBoss modules structure to allow Embedded Query usage in deployed applications
ISPN-4557 Run Arquillian tests on multiple WildFly nodes
ISPN-4557 Run Query tests in clustered mode to test the as modules for embedded mode