HPCC-8987 - MoveExternalFile error misleading

MoveExternalFile gives and error when the target exists,
due to a bug however, when the error traced the source file name.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4128 from jakesmith/hpcc-8987

HPCC-8987 - MoveExternalFile error misleading

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8909 - Avoid thor recycling if registration error detected

Serialize an error code to master and exit thor cleanly
on registration error to avoid scripts causing auto-recycle

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Correct return type
Merge pull request #4133 from jakesmith/thorreg-abort

HPCC-8909 - Avoid thor recycling if registration error detected

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8764 - Ensure temps don't clash if sharing filing system

Prefix temporaries with slave port, to ensure that slaves
running on different machines, sharing a commong filing system
don't use clashing temp. names

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4134 from jakesmith/hpcc-8764

HPCC-8764 - Ensure temps don't clash if sharing filing system

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8981 Configmgr - nicSpeed missing in Computer Types

- Fix bug that prevents some columns from appearing
- Add nicSpeed column

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge branch 'issue-8981_nic_speed_missing' into candidate-3.10.x

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

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