Add support for Infinispan remote listeners

* Added support for ISPN remote listeners
* Code refactoring of cache listener support
* Added ISPN 7.0 HotRod service and server config file
Sorry, I was talking about the name - using inheritance is absolutely correct here. I see that you've split GenericListener -> GenericCacheListener, GenericClientListener - I think that you don't have to stress the 'client' nature, and both listeners listen for 'cache' events.