HPCC-10930 Better support in regression suite for targeting specific queries

Implement
    - a handler to query a list of ECL files (with wildcards) in command line
    - a handler to execute multiple query like run a suite to generate
      final result and diff report
    - handler to use parallel execution for multiple ECL query files

Update README.rst and built-in help text.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10930 Better support in regression suite for targeting specific queries

Update after review

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10579 Improve many lookup join implementation in roxie

Similar concept to the thor improvements in HPCC-9244, which can dramatically
improve performance on pathogenic cases that have many dups on RHS.

Should not slow down other cases (though may increase memory usage a little).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10579 Improve many lookup join implementation in roxie

Minor changes following code review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11050 Download c++ file option doesn't work in new eclwatch

Fixes HPCC-11050

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10579 Improve many lookup join implementation in roxie

Additional refactoring following code review, and fix the stable sort version.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10579 Improve many lookup join implementation in roxie

Add a simple test case.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11100 Fix typo in example for STD.System.Thorlib.Daliserver

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-11069 On some systems, eclcc gives SIGPIPE error in libjvm in debug builds

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11068 Test javaimport.ecl failing in the regression suite

Incorrect class file deployed

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11093 Visualisation references lost during build

Fixes HPCC-11093

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11010 Large text can not be displayed

Fixes HPCC-11010

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11051 Sporadic empty lists

An occasional dgrid exception was causing several "issues" within new ECL Watch,
most obvious was empty lists, but could also have caused forms to be empty or not
refreshed etc.
Improved loading message for slower list loads.
Improved default store population.

Fixes HPCC-11051

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11089 Add inline functions to expose the alreadySortedLocally flags

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5598 from richardkchapman/javaimport-failure

HPCC-11068 Test javaimport.ecl failing in the regression suite

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5596 from richardkchapman/javaembed-sigpipe

HPCC-11069 On some systems, eclcc gives SIGPIPE error in libjvm in debug

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5579 from richardkchapman/roxie-many-lookup

HPCC-10579 Improve many lookup join implementation in roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10836 Update IMDB Tutorial-examples folder rename

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10836 UpdateTutorial-examples folder image

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10793 Document FILEPOSITION(false)

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>