HPCC-8461 Configmgr - Fix filesBasedn of Dali and ESP to match LDAP

- Hide filesBasedn field in Dali component
- Hide filesBasedn field in esp services
- Automatically propogate changes to filesBasedn value in the LDAP
  component

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8445 Add Certify.

Fix HPCC-8445 Add Certify doc.
To add the HPCC Certification doc
to the documentation build

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8461 Configmgr - Fix filesBasedn of dali and espsmc to match LDAP

- XSLs will populate filesBasedn for espsmc and dali
- XSDs will not contain the filesBasedn field for the UI

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8413 Stepped join don't split results of previous graph iterations

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

HPCC-8413 Stepped join don't split results of previous graph iterations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8637 - Make thorslave dali connection optional.

Only register thor slaves with Dali if configuration option
defined (Debug/@slaveDaliClient)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8653 - Add tracing to show time hpcc-init is taking

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8660 Adding tracing to hpcc_common

Added timestamp tracing to hpcc_common's createRuntime function.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-8645 Configmgr - Add attribute in XML view fails in IE

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #3891 from jakesmith/hpcc-8653

HPCC-8653 - Add tracing to show time hpcc-init is taking

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8655 Fix ESP crash when running WUGetDependancyTrees

ESP crashes because the code uses a wu pointer which has been cleared.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8660 Fixed redirection

Redirection was not correct.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge branch 'h8655' into candidate-3.10.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3893 from pschwartz/HPCC-8660-tracing-hpcc-init

HPCC-8660 Adding tracing to hpcc_common

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.10.2 Release Candidate 2

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

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8445 Add Certify

Fix HPCC-8445 Add Certify doc.
To add the HPCC Certification doc
to the documentation build.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8633 Add mutex to control data access for preflight result

Sometimes, ESP EclWatch crashes when doing a preflight on a big
dev environment. The core dump shows that the problem happens
inside Cws_machineEx::setMachineInfo() with double free memory.
When doing a preflight, WsMachine service creates multiple threads
(one thread per each target computer). Every thread will call the
setMachineInfo() and add its preflight result to a shared array of
result objects. This fix adds a mutex to synchronize the array
access. I did many tests after the fix and no crash happened in
those tests.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3888 from jakesmith/slavedaliclient

HPCC-8637 - Make thorslave dali connection optional.

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3894 from garonsky/issue-8645_add_attribute_fails_in_ie_310

HPCC-8645 Configmgr - Add attribute in XML view fails in IE

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>