ISPN-4222 Add support for distributed entry iterator

* Added distribute entry retriever
* Added local entry retriever (used by repl, local and inval)
ISPN-4283 Support free-form SASL properties on the Hot Rod endpoint configuration
ISPN-4284 Special handling for the realm DIGEST-MD5 mech so that pre-digested and plain-text passwords are both supported when using the jboss-sasl digest mech
ISPN-4285 Once the SASL client returns a null response for a challenge, don't continue the server exchange
Remove minor incompatibility introduced by commit 83cb4dae982bd6e683407ce763b276a812e4c8d5
ISPN-4275 Create server integration tests for HotRod SASL auth
ISPN-4292 Update endpoint subsystem xsd version in server testsuite
ISPN-4131 Lock acquired forever with delayed PrepareCommand

Keep track of the biggest transaction id we removed from the completed
transactions map for each node. If the incoming prepare command has a
smaller id, reject it.