ISPN-4435 CacheNotifierImplInitialTransferDistTest test instability part
2

* Changed to not notify listener a second time
* Also don't close segment early if duplicate notification
ISPN-4466 CLI missing dependecy
ISPN-4372 Map/Reduce performance is dependent on cache value size
ISPN-4440 Remove setMaxCollectorSize API from MapReduceTask
ISPN-3981 Enhance grouping API to support group manipulation methods

* First implementation. Added getGroup() and removeGroup() methods
ISPN-4452 DummyInMemoryStore should respect fetch arguments on process method.
ISPN-3530 ISPN-1855 Keep per-cache CH to route requests correctly

* fixed HotRodManagerIT tests: cannot pass null as cache name
ISPN-4472 Upgrade TestNG from 6.8 to 6.8.8
ISPN-4311 Do not try to be clever with file separators on Windows, just replace any backslashes with slashes
ISPN-4467 Fix BulkUtil formatting
ISPN-4467 Bulk get keys should use a compatibility collator

* Use a different collator when compatibility is enabled which makes
the necessary transformations from POJO to byte arrays.
Map-Reduce: Mapper sometimes receives null value
ISPN-4471 MapReduceTask: memory leak with useIntermediateSharedCache = true
ISPN-4453 MapReduceTask#executeAsynchronously() isn't asynchronous
ISPN-4045 String literal escaping for new query dsl is not properly done

Upgrade hql parser to 1.1.0.Alpha3 which fixes HQLPARSER-43
Add new line at EOF where needed
Tiny optimisation

Turn two comparisons into one
ISPN-4465 Unify test suite for indexed and non-indexed DSL based query tests
ISPN-4456 DSL queries: maxResults must be greather than 0
ISPN-4475 Test indexless query in compat mode