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

* Also revert key/value equivalence checks as per this comment: https://issues.jboss.org/browse/ISPN-3330?focusedCommentId=12804597&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12804597

Jira: https://issues.jboss.org/browse/ISPN-3505

Please integrate in master.