Split off candidate-4.0.2 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9386 ecl cli should handle ecl filename with spaces

eclcc is being called without quotes around the ecl filename parameter.
Filename will now always have quotes.

Also remove unused duplicate copy of the ConvertEclParameterToArchive
class.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9712 Add optimized proxy mode to WsECL for roxie

SOAP and JSON requests for roxie sent to WsECL should be treated as
pass through operations, and URL and form submissions will have a
new mode that doesn't use the workunit/schema for pre or post
processing.  To use this mode replace "submit" in the URL with
"proxy".

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4663 from afishbeck/eclCmdParameterQuotes9386

HPCC-9386 ecl cli should handle ecl filename with spaces

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9610 Improve implicit projection of child queries

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9759 Remove the globalFold option (default always on)

There are so many places that constant folding is required that this
option has long outlived its lifetime.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9743 Speed up #APPEND and #LOOP processing

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9734 Increase the maximum number of loop iterations

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9762 Optimize COUNT(ITERATE(ds)) to COUNT(ds)

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

HPCC-9762 Optimize COUNT(ITERATE(ds)) to COUNT(ds)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4673 from ghalliday/issue9734

HPCC-9734 Increase the maximum number of loop iterations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4670 from ghalliday/issue9610

HPCC-9610 Improve implicit projection of child queries

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9745 Add getDaliServers() back into the ICodeContext

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9479 Include fields used from RIGHT in an ONFAIL

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

HPCC-9745 Add getDaliServers() back into the ICodeContext
Community Edition 4.0.0-4 Gold

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

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9692. Add -Wuninitialized" to commonSetup.cmake
Merge pull request #4680 from xwang2713/ming2_HPCC_9692

HPCC-9692. Add -Wuninitialized" to commonSetup.cmake

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4671 from ghalliday/issue9759

HPCC-9759 Remove the globalFold option (default always on)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>