ISPN-3487 Missing protobuf fields sould be indexed with their declared default value (if any) instead of being indexed as null

* Refactor MessageContext to reuse the similar class already present in protostream lib
* Upgrade to a newer protostream that has less unwanted dependecies
* Also make remote-query related dependecies optional in HotRod client
ISPN-3488 Add a version of HotRodQueryTest that runs on top of Infinispan Lucene Directory provider
ISPN-3500 Conditional operation can generate inconsistencies in transactional mode