Add tests for TransactionAwareCacheDecorator

This commit adds tests for TransactionAwareCacheDecorator. In
particular, the put/evict behaviour when the operation is invoked in
the course of Spring-managed transaction.
Merge pull request #462 from snicoll/cache-tx-tests

* cache-tx-tests:
  Add tests for TransactionAwareCacheDecorator