Fix gh-2747 empty page from Users link for non-admin

When logged in as a non-administrator user in eclwatch, and
you click on any of the 'Users/Permissions' links (Users,
Groups, Permissions) it returns a blank page. Previously,
the page showed an exception: Access denied, administrators
only.

The exception did not show because XslProcessor cannot be
found for the exception xslt. The XslProcessor of
Cws_accessSoapBinding was replaced by the XslProcessor of
Cws_accessSoapBindingEx, which is incorrect. This fix
removed the the XslProcessor of Cws_accessSoapBindingEx.
This fix also removed the getQualifiedNames() which should
not be there any more.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Invalid links to download resources.

Fixes gh-2760

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
gh-2784 ConfigManager populate ldapserver basedn

Modified ldap server creation to create default baseDn for groups, users and modules

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
gh-2779 - Remove default daliadmin file logging

Daliadmin by default creates a log file per run in the default hpcc log
directories. Stop file logging unless specifically requested (with option
logfile=<logfilename>)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Split off closedown branch for 3.8.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off closedown branch for 3.8.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2767 from GordonSmith/Issue_2760

Invalid links to download resources.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2789 from jakesmith/daliadmin-logging

gh-2779 - Remove default daliadmin file logging

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2787 from RussWhitehead/ldap

gh-2784 ConfigManager populate ldapserver basedn

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
edits to ECL Plugin doc from developer feedback

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #2798 from JamesDeFabia/more_edits_ECLPlugin

edits to ECL Plugin doc from developer feedback

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2756 from wangkx/gh2747

Fix gh-2747 empty page from Users link for non-admin

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>

Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.2

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2990 - rowarray removeRows crash

CThorExpandingRowArray::removeRows, was memmoving memory beyond the row ptr
table, causing a segfault if unlucky.
This caused mini sort to fail.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge branch 'thorarray-removerows-fix' of https://github.com/jakesmith/HPCC-Platform into jakesmith-thorarray-removerows-fix

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2834 - variable length indexwrite fix

Hard-coded 4k limit set to the ECL meta maxlength.
In buidls <=702, index reads checked that the ECL record def. max length
matched the key max length.
In newer builds, it only validates if fixed length, if variable the
hard-limit is 32k as defined by restrictions in the header format.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
ECLPlayground:  IE7 + IE8 Loading Issue.

Page failed to load while initialising the target drop down box.

Fixes gh-2821

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

ECLPlayground:  IE7 + IE8 Loading Issue.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2993 from jakesmith/indexwrite-varmax-fix-3.8.2

Fix gh-2834 - variable length indexwrite fix

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2991 - hthor file published group name

Hthor was creating files without specifying the cluster name.
Consequently DFS used the ip group to form a temporary one.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>