HPCC-8406 Create hpccinternal::user file scope for existing users

New user accounts created through ESP have the private scope created automatically
with access granted to that user, but exising users do not. This fix
introduces a new tool, addScopes, which iterates over all ESP users and creates
the scope for that user and grants them access

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-8439 Preserve the correct type when optimizing SUM(x)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Community Edition 3.10.0 Release Candidate 7

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8285 Regression Suite - Change log levels and add debug output

--loglevel can now be used to set the level of logging to output.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-8163 Regression Suite - Added support configgen command

Configgen support for parsing environment.xml

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-8437 Don't generate DISTRIBUTE activities inside child graphs

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3778 from pschwartz/HPCC-8285-better-log-levels

HPCC-8285 Change log level settings and add debug output

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3779 from pschwartz/HPCC-8163-configgen-wrapper

HPCC-8163 Added support for running the configgen command

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3772 from RussWhitehead/fixLdap

HPCC-8406 Create hpccinternal::user file scope for existing users

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8284 Regression Suite - Moved pathing of regression suite run

Moved pathing to standard locations by default.
- /var/lib/HPCCSystems/regression
- /var/log/HPCCSystems/regression

Added debug logging of used directories.

Added Error for suiteDir not defined with notice to set in regress.json
or with --suiteDir option.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #3781 from pschwartz/HPCC-8284-move-regression-run

HPCC-8284 Moved pathing of regression suite run

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8448 Fix potential core on an invalid keyed join

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

HPCC-8448 Fix potential core on an invalid keyed join

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8393 Client Tools Installs to wrong folder on Linux

Previous fix broke windows packaging.
Windows libs end up in wrong location.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #3785 from ghalliday/issue8437

HPCC-8437 Don't generate DISTRIBUTE activities inside child graphs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8450 WsEcl navigation not checking getQueryRegistry return

If the queryset coresponding to a target cluster does not yet exist,
WsEcl will no longer core when tring to expand the navigation menu item.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge branch 'wseclNavTreeCore8450' into candidate-3.10.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3790 from ghalliday/issue8439

HPCC-8439 Preserve the correct type when optimizing SUM(x)

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3793 from GordonSmith/HPCC-8393

HPCC-8393 Client Tools Installs to wrong folder on Linux

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7984 ECL Watch 4

Roll up of work to date:
Start work on browse DFU WU and Logical Files
Organized elements inside of filter area in WUQueryWidget, added tooltip specific styles for later use as well as styles for any icons used within this.
Enabled folding for XML
Added "browse ECL WUs" page.
Added dojo progress bar
Adding style changes for fields not visible
Added Spray & Despray fields working on disabling some fields Dependant on current
Sync install lists with actual files.
Remove files from being included in the generated project tree.
Comitting css fixes

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