HPCC-8129 Fix bug generating an optimized hash function on a child dataset

For DEDUP(ds, x,y,z), if the list of fields contained a child dataset the
hash function generated when targetting Thor was incorrect, and could
cause thor to crash.  It could possibly be triggered in other situations
as well.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3565 from ghalliday/issue8129

HPCC-8129 Fix bug generating an optimized hash function on a child dataset

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8031 Display associated XML files from ECL WU Details page

Currently eclwatch displays associated files for cpp, dll and ResText
in the workunit page. It should also display all file types. This fix
upgrades the code to display associated XML files, including
FileTypeHintXml and FileTypeXml.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3594 from wangkx/h8031

HPCC-8031 Display associated XML files from ECL WU Details page

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8102 Rename eclccserver maxCompileThreads option

To avoid confusion with the similarly-named option in eclcc, that does
something slightly different, rename the eclccserver option to
maxEclccProcesses.

The old option name will still be accepted if the new is not present.

Also make the default value consistent between the xsd file and the cpp
file - it now defaults to 4 in both places, where previously the cpp
would default to 1 if the value was explicitly deleted from the config
(unlikely).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3598 from richardkchapman/maxCompileThreads-8102

HPCC-8102 Rename eclccserver maxCompileThreads option

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.0' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7850 Configmgr - Roxie componenet needs to have LDAP tab

- Add LDAP tab to Roxie for configmgr.
  - Move ldapUser and ldapPassword to LDAP tab

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #3601 from garonsky/issue-7850_Roxie_LDAP_Tab

HPCC-7850 Configmgr - Roxie componenet needs to have LDAP tab

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-2966 Configmgr - Should warn if duplicate IPs assigned

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #3607 from GordonSmith/HPCC-8111

HPCC-8172 CMake warning about missing file

Reviewed-By: Richard Chapman <rchapman@hpccssytems.com>
Merge pull request #3605 from garonsky/issue-2966_Multiple_definitions_for_same_ip

HPCC-2966 Configmgr - Should warn if duplicate IPs assigned

Reviewed-By: Russ Whitehead <william.whitehead@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8044 Redesign WU Details Page

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>