HPCC-9467 Thor needs to provide user credentials

Running regression test multilfn.ecl results in UNEXPECTED USER error
in message sent from THOR to DALI. This fix ensures a populated user
descriptor is provided to the normalizeLFN method

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-8515 Running standalone with dalisrvers=... has issues.

Currently when running a standalone workunit and specifying a DALI, a
workunit is created but is missing some information. Also, there is not
user credentials, so calls to dali pass a NULL user descriptor.
This fix updates the workunit with the missing Owner (which can now be
specified on the command line), job name ( which is argv[0]) and cluster
"StandAloneHThor".  I added a new "-USER=username:password" command line
argument, which will provide the credentials for DALI access.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-8312 Rationalise the use of property and attribute

Attribute refers to an option explicitly added by the user

Property refers to something that can be derived from an
expression including explicit attributes.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

A short decription added.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

Convert Readme.1st to README.rst.

Extend it with new query feature

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #4501 from ghalliday/issue8312

HPCC-8312 Rationalise the use of property and attribute

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4488 from RussWhitehead/standAloneDALI

HPCC-8515 Running standalone with dalisrvers=... has issues.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4478 from RussWhitehead/Unexp

HPCC-9467 Thor needs to provide user credentials

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'upstream/closedown-4.0.x' into jakes-merged-master

Conflicts:
	dali/base/dadfs.cpp

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

Updated after review

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9532 Fix code generator for reading dataset from another wuid

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9509 Don't allow SELFJOIN,ALL to be created

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

HPCC-9509 Don't allow SELFJOIN,ALL to be created

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9543 Fix crash caused by fix for issue 9467

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

HPCC-9543 Fix crash caused by fix for issue 9467

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	esp/scm/ws_workunits.ecm

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

Conflicts:
	dali/base/dadfs.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4508 from AttilaVamos/HPCC-9504-documentation

HPCC-9504 Add README.1st file into testing/regress directory to describe how  to run Regression Suite
Merge pull request #4456 from wangkx/h9304a

HPCC-9304 Add PID into Process/eclagent entries of ECL WU xml

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>