Add test cache container to unit tests.

This is a memory-only Infinispan cache container.
Configure Arquillian integration tests to use Infinispan.

Configuration is kept to in-memory at all times, since persistence should not be needed for integration tests.