ISPN-3505 Make infinispan-remote-query-client optional for Hot Rod clien...

...t

* Remove initialisation of marshallers for query-client related classes from RemoteCacheManager
* Remove all references to query-client classes from RemoteCacheImpl
* Also mark infinispan-remote-query-server as optional for HotRod server
* Make some remote-query classes final or non-instantiable to prevent misuse

Jira: https://issues.jboss.org/browse/ISPN-3505

Please integrate in master.