HPCC-12425 Display 'Total Cluster Time' in ECLWatch UI

The existing ECLWatch displays the 'Total Thor Time' inside
both ECL Workunits page and ECL WU Details page. The 'total
cluster time' has been added for hthor and roxie. The timing
information, as well as the 'total thor time', should be
displayed under new name 'total cluster time' in both pages.

This fix includes both legacy ECLWatch and new ECLWatch. The
related code in legacy ECLWatch is also cleaned.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6543 from wangkx/h12425

HPCC-12425 Display 'Total Cluster Time' in ECLWatch UI

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12435 Remove leading '~' character from logical file name provided
by queryLogicalFilename() on hthor

Add fix.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #6547 from AttilaVamos/HPCC-12435-fix

HPCC-12435 Remove leading '~' character from logical file name provided by queryLogicalFilename() on hthor
HPCC-9073 Report better error for unsupported DISTRIBUTION types

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10765 Better error report for index filename matching dataset field

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12285 Fix set index ranges

Signed-off-by: JamieNoss <james.noss@lexisnexis.com>
Merge pull request #6505 from jamienoss/issue12285-set-range-seg-fault-_v1_

HPCC-12285 Fix set index ranges

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12442 Fix compile warnings from implicit type casts

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

HPCC-10765 Better error report for index filename matching dataset field

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6549 from ghalliday/issue9073

HPCC-9073 Report better error for unsupported DISTRIBUTION types

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6551 from ghalliday/issue12442

HPCC-12442 Fix compile warnings from implicit type casts

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9293 Ensure spill names are consistent for each compile

It makes it easier to compare locally generated work units, and
the simpler names make the spills easier to read.

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

HPCC-9293 Ensure spill names are consistent for each compile

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12183 Component cleanup with 12093 dependencies

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12303 Fix incorrect return check for BoolHash getValue

Two groups of code changes are made in the ECLWatch ESP services:
1. Fix incorrect return check for BoolHash getValue().
2. In ws_machine service, replace the CIArrayOf<CStateHash> with
MapStringToMyClass<IStateHash>.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6510 from Michael-Gardner/HPCC-12183

HPCC-12183 Component cleanup with 12093 dependencies

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6557 from wangkx/h12303

HPCC-12303 Fix incorrect return check for BoolHash getValue

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>