ISPN-1342 Near caching for Java Hot Rod client

* Add near cache functionality to Java Hot Rod client.
* Two modes implemented, lazy and eager.
* Near caches can optionally be configured to keep a maximum number of entries.
* Refactored Hot Rod client testing utilities.
* Upon near cache failover, near caches are cleared.