Remove validation of key and value equivalence in HotRodServer

Requiring key and value equivalence to be able to compare byte arrays is too restrictive in the specific case of remote query, where the values are some wrappers instead of being byte arrays, or the metadata caches used by query or the caches used by infnispan lucene directory.
ISPN-3505 Make infinispan-remote-query-client optional for Hot Rod client

* 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