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
In case of remote listeners, some events are not supported, so e.g. registering eviction listener would result into an exception. Remote listeners are something different from cache listeners, so IMHO it should be separated anyway.