ISPN-3290 Redesign CacheStore API

https://issues.jboss.org/browse/ISPN-3290

In order to be able to run the tests:
- download locally
- install the ISPN core containing this pull request https://github.com/infinispan/infinispan/pull/2049
- install module server/rest from the infinispan-server
- then run the tests