ISPN-4520 JdbcBinaryStoreTest.testLoadAndStoreWithLifespanAndIdle

* Use a custom TimeService to trigger the expiration
* refactor the BaseStoreTest (remove assert, fix indentation, remove duplicated code, etc...)
* clear the cache during stop for BaseStoreFunctionalTest (it was leaking the data in osgi environment)

https://issues.jboss.org/browse/ISPN-4520
https://issues.jboss.org/browse/ISPN-4580
https://issues.jboss.org/browse/ISPN-4581