HPCC-10536 Remove hardcoded references to c:\ and /c$

There are a couple places (dlslerver.cpp and rmtspawn.cpp) where a default
filespec is used when querying the environment for temp and log directories
fail. Although this is unlikely, these default locations need to be updated
to use the HPCCSystems standard locations

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10206 Use a unique tag name for the generated dll list

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10206 Include changes from the review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10206 More changes following review.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10601 Regression Suite test cases tags handling should be case-insensitive

Ignore case in tag checking
Improve tag handling.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10412 Fix problems with #elseif and catch multiple #else

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10412 Add test cases for the #elseif fixes

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5251 from AttilaVamos/HPCC-10601-fix

HPCC-10601 Regression Suite test cases tags handling should be case-insensitive

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5212 from RussWhitehead/defDirs

HPCC-10536 Remove hardcoded references to c:\ and /c$

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5252 from ghalliday/issue10412

HPCC-10412 Fix problems with #elseif and catch multiple #else

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5242 from ghalliday/issue10206

HPCC-10206 Use a unique tag name for the generated dll list

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.2' into closedown-4.2.x

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10572 Upgrade to Dojo 1.9.2

Fixes HPCC-10572

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10613 ConfigMgr - Thor topology should allow roxie to be added

  - If no eclagentprocess is in the thor topology than adding roxie
    is enabled.  If no roxie in thor topology than adding
    eclagentprocess is enabled.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #5259 from garonsky/HPCC-10613_add_roxie_to_thor_cluster_topology_in_configmgr

HPCC-10613 ConfigMgr - Thor topology should allow roxie to be added

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5256 from GordonSmith/HPCC-10572

HPCC-10572 Upgrade to Dojo 1.9.2

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10610 ecl-packagemap-add support for specifying a src file prefix

To support accessing some files on 702 systems we need to be able to
specify a prefix to use when looking up the src file, but which will
not be added to the destination file.

The prefix is noted in the file definition attributes as
@cloneFromPrefix.

The prefix may be specified as an extenion to daliips specified either
on the command line or in the packagemap.

Format: --daliip=cluster@ip/prefix or <Package daliip="cluster@ip/prefix">

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10610 CLI file prefix help and parameter order more consistancy

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>