Tests for eviction, expiration, custom cs and file cs

Notes:
The custom cache store test includes the store classes into infinispan-core jar.
I removed the exclusion of cachestore tests from the default run.
The rest expiration test will be failing until https://github.com/infinispan/infinispan/pull/2256 is merged.