HPCC-11785 Fix Thor Usage/Queue display in legacy ECLWatch

1. Add HTTP headers into JobList/JobQueue response. FireFox
browser does not process existing Thor JobQueue response due
to missing HTTP headers. 2. Set default client version before
process JobList/JobQueue request. The requests are processed
by CWsWorkunitsSoapBindingEx::onGet(). Since ECLWatch does
not send ESP client version, the version has to be set to
default client version inside the onGet(). If not, ESP
response does not have enough data items to show JobList/
JobQueue. 3. Fix job statistics display. For Chrome, the
display is incorrect due to incorrect font. 4. Fix job queue
not displayed on FireFox by removing extra code and changing
the font of Date display from 0.35 to 0.4. 5. Rename web
links both JobList page and JobQueue page for better meanings.
For example, the 'xls' on the JobList page is renamed as
'cluster_jobs.html' since the link is used to download an
html file containing the job list. 6. Code clean.

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

HPCC-11785 Fix Thor Usage/Queue display in legacy ECLWatch

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>