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>
Merge branch 'closedown-4.2.x' into candidate-4.2.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.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-10592  Roxie needs to cache dali lookups that fail to match

Otherwise an erroneous packagemap can be catastrophic

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10206 More changes following review.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10602 OVERWRITE option broken in roxie

A regression caused by the fixes to HPCC-10564, and not in any released build.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5245 from richardkchapman/roxie-package-cache2

HPCC-10592 Roxie needs to cache dali lookups that fail to match 

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10533 Fix EnvGen segmentation fault

  - Regression

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #5249 from garonsky/HPCC-10533_EnvGen_Regression2

HPCC-10533 Fix EnvGen segmentation fault

Reviewed-By: Richard Chapman <rchapman@hpccsystems.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 #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-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>