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-12294 Add option to use password on ZAP files

The existing code for creating ZAP report are revised
to support an option of using password when creating
the ZAP files. Linux ZIP command is called to compress
the ZAP files with a password option.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>