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
I am starting to be reluctant to catching Throwable without rethrowing: could you change this to Exception both here and in embedded listeners?