HPCC-9502 Option when spraying wildcards to fail if no matches

Add new boolean parameter called 'failIfNoSourceFile' with false default value
to
 - SprayFixed()
 - SprayVariable()
 - SprayDelimited()
 - SprayXml()

functions.

Add new command line parameter with same name (failIfNoSourceFile) to Dfuplus
too.

Extend DFUWorkUnit, SprayFixed and SprayVariable template structures with
a new field (same name as the new parameter) into ws_fs.ecm to handle
parameter passing from client side to server sides.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge branch 'HPCC-9502-feature' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9646 Compile warning in thorsoapcall.cpp

DBGLOG statement specified %ld when the variable type is unsigned.
Changed %ld to %d

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge branch 'soapcall' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9665 Uninitialized variable in dadfs.cpp

Messed up refactoring left code rather dodgy

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9639 Roxie may segfault on startup if previous 4.0 build used

If files on the dali were copied using an earlier release candidate of 4.0.0,
rc-14 roxie may core on startup.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4618 from richardkchapman/uninitialized-dadfs

HPCC-9665 Uninitialized variable in dadfs.cpp

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4619 from richardkchapman/recreate-clone-segfault

HPCC-9639 Roxie may segfault on startup if previous 4.0 build used

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9643 Update VM Docs

Fix HPCC-9643 Update VM Docs
Update documentation for running HPCC
on a VM. Added configuration steps for both
VMWare and VM VirtualBox.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9643 Update VM Docs

Fix HPCC-9643 Update VM Docs
Update documentation for running HPCC
on a VM. Added configuration steps for both
VMWare and VM VirtualBox.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9625 New options in ecl publish: no-files,suspend-prev,delete-prev

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9625 Edits based upon code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9674 Edit duplicate sentence in Packages Chapter

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9620 Document ecl roxie --unused-files

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #4629 from JamesDeFabia/hpcc9620_Document_ecl_roxie_unused-files

HPCC-9620 Document ecl roxie --unused-files

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4628 from JamesDeFabia/hpcc9674_PackagesChapteraDuplicateSentence

HPCC-9674 Edit duplicate sentence in Packages Chapter

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4626 from JamesDeFabia/hpcc9625_9604DocumentNewOptions_ecl_publish

HPCC-9625 New options in ecl publish: no-files,suspend-prev,delete-prev

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4621 from g-pan/H9643-VMDoc

HPCC-9643 Update VM Docs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	docs/HPCCClientTools/CT_Mods/CT_ECL_CLI.xml

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>