HPCC-9286 Allow multiple optional atmost conditions.

Also fixes:

HPCC-9711 Ensure only the atmost condition is used for calculating the hard matches.
HPCC-10005 Global ATMOST prefix join in thor may lose results

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9827 - Base roxiemem allocator cache on flags as well

Previously the roxiemem cache was based on meta and activity id
only, so it couldn't differentiate between allocators of
different types used by the same allocator.
Also ensure that when Thor activities ask for a unique allocator
they bypass the cache.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Simplify ensure, remove need for doCacheAdd flag
Remove unused/unneeded remove() and clear()

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9616 Add __ECL_LEGACY_MODE__ to provide information to ecl

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10037 Word swap due to incorrect grammar

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-10038 failIfNoSourceFile parameter missing in DFUPlus help text.

Add missing help text.

Signed-off-by: Attila.Vamos <attila.vamos@gmail.com>
Merge pull request #4829 from AttilaVamos/HPCC-10038-fix

HPCC-10038 failIfNoSourceFile parameter missing in DFUPlus help text.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4828 from jamienoss/issue10037-typo

HPCC-10037 Word swap due to incorrect grammar

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4826 from ghalliday/issue9616

HPCC-9616 Add __ECL_LEGACY_MODE__ to provide information to ecl

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4817 from ghalliday/issue9711

HPCC-9286 Allow multiple optional atmost conditions.

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9800 Remove unused checkPrimaries option in Roxie

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4838 from richardkchapman/no-checkPrimaries

HPCC-9800 Remove unused checkPrimaries option in Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4824 from jakesmith/hpcc-9827

HPCC-9827 - Base roxiemem allocator cache on flags as well

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>