ISPN-3781 Memcached server should fail to start when expiration is configured
Documentation: correct misuses of "an"
Documentation: correct misuses of "it's"
Documentation: correct misuses of "an"
ISPN-3779 Refactor the SingleKeyNonTxInvocationContext to not inherit from an abstract invocationcontext
ISPN-3779 No need to use ContextFlag encoded in a byte anymore
ISPN-3779 Remove unused method
ISPN-3779 Remove more unused methods from EntryLookup
ISPN-3712 Pull in the optional compatibility package so that the CLI upgrade test passes
ISPN-3767 MassIndexer breaks search feature with one node cluster

* Add DegeneratedClusterMassIndexingTest to show that mass indexing does not guarantee all work is fully flushed when MassIndexer.start() returns
* Add BatchBackend flushing to ensure all indexing work is flushed for all indexes
Correct spelling of parameter in DistributedExecuteCommand.perform
ISPN-3786 REST server is treating timeToLiveSeconds=0 inconsistently