Minor refactor of child query spotting code

- Remove a special case on no_createset
- Fix obscure problem where a child query of a parent is used from a
  different child query

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Optimize (and fix) appending a row to a dataset

Fixes a potential problem when selecting a row from a dataset.  The
row that was selected could be the default row - and if so the selected
row would not be link counted.  So clear the link counted flag if the
row could possibly return a non-link counted default.

Also optimize the code for the case where the row has already been
generated, otherwise the same code could be generated again.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Commit to address issue gh-2548
File Edits and commit to address issue gh-2548
Fix unhandled javascript exception. Check to ensure variable
has been assigned before using it.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Housekeeping changes regarding the Document Build gh-2548
More Housekeeping document changes regarding the document build issue gh-2548
EclWatch:  Issues displaying incomplete results.

Removed individual result "Show" link.
If results are not available (yet/ever), display WU state instead of
Loading/Calculating animation.
Update state as it changes.
Handle possible non XML from the server.

Fixes gh-2439

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

EclWatch: Issues displaying incomplete results.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2575 from g-pan/DocDirs_cleanup

Doc dirs cleanup

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Improve comment following review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Fix gh-2570 multislave stop issues

frunsh was not being passed file of ips as it wanted, need to write uniq list 1st
Also hpcc_compname not set, need to use basename, similar prob. to localthor stop issue

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

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Fix gh-2549 Add pwd expiry column to ECLWatch users screen

In ECLWatch 'users' screen, only visible to an admin, add a
"Password Expiration" column that shows the user's password expiration
date, or "Expired" or "Never"

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #2521 from ghalliday/rowopt

Optimize (and fix) appending a row to a dataset

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2520 from ghalliday/childrefactor1

Minor refactor of child query spotting code

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
need to sort before uniqing
Merge pull request #2577 from jakesmith/multistop-issue

Fix gh-2570 multislave stop issues

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix formatting based on feedback.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #2582 from RussWhitehead/ldapUsers

Fix gh-2549 Add pwd expiry column to ECLWatch users screen

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccssystems.com>
Merge pull request #2552 from garonsky/configmgr_javascript_exception

Fix Configmgr javascript exception

Reviewed-By: Richard Chapman <rchapman@hpccssystems.com>