Fix gh-3007 Configmgr-should check for dafilsrv + ftslave for s

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-3094 Fix Configmgr - Writing modified optional attributes reverts their value
  - Add check to ensure that when writing optional attributes to the
    environment that the modified value is used and not the default
    value
Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-2995 Chrome Drop Down displays behind Graph Control

In chrome all "windowed" plugins will always be on top in
the Z order.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #3125 from GordonSmith/Issue_2995

gh-2995 Chrome Drop Down displays behind Graph Control

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3093 from garonsky/issue-3007_Confimgr_add_dafilesrv_ftslave_when_adding_thor_slave

Fix gh-3007 Configmgr-should check for dafilsrv + ftslave

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3115 Core in eclagent testing Std.File.MonitorFile

rtlExtractTag cores when both tag and text passed to it are NULL.
This patch fixes that so that a NULL value for text is treated the same
as an empty string.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2731 not disable 'retain superfile structure'

The option 'retain superfile structure' is disabled when
trying to copy a super-file from the Copy drop-down menu
in eclwatch. It was disabled because the 'copy super-file
function' did not work at that time. This fix enables the
option.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Fix gh-3076 Add Slave Number column on Cluster pages

On EclWatch Thor Cluster page and Preflight page, a Slave
Number column is added, which allows a user to sort cluster
components by slave number.

Two addtional bugs are fixed: Sort function does not on
Firefox; Sort on Component column does not work due to
wrong column type.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3128 from wangkx/gh2731

Fix gh-2731 not disable 'retain superfile structure'

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3121 from garonsky/issue-3094_Optional_attributes_reverted

gh-3094 Fix Configmgr - Writing modified optional attributes reverts their value

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2940 Confimgr - XML View doesn't properly handle '\'

Modify XSLT javscript generation to escape '\' characters

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>

Cherry-picked from 3.10.x branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3131 from hpcc-systems/gleb_cherry_2940

Fix gh-2940 Confimgr - XML View doesn't properly handle '\'

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3138 fix missing error deleting subfile

Regression introduced by gh-2042.

Deleting a logical file owned by a super file should cause an error.
The change in gh-2042 wasn't iterating through SuperOwners correctly.

Fixes gh-3183

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3142 from jakesmith/gh-3138

gh-3138 fix missing error deleting subfile

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3115 Core in eclagent testing Std.File.MonitorFile

The reason that rtlExtractTag was being passed NULL was because eventname
was being interpreted as a builtin symbol rather than a parameter name
in Std.File.ecl

A separate issue has been opened to look into whether that was appropriate.

Fixes gh-3115.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3127 from richardkchapman/eclagent-core-3115

gh-3115 Core in eclagent testing Std.File.MonitorFile

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3151 Fix Thor's setIORetryCount setting

Thor slaves were calling setIORetryCount too early, before the slaves had
deserialized the thor config settings from the master. Consequently it
remained set to default (off) even if configured.

Also add a line of logging so know called.

Fixes gh-3151

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3152 from jakesmith/gh-3151

gh-3151 Fix Thor's setIORetryCount setting

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.10.x

Conflicts:
	esp/xslt/ui_configmgr.xslt

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