HPCC-10043 Add option to eclcc to restrict compilation to repository

Set --deny=userECL in the eclccserver options to require that all jobs use
only code that is already present on the eclccserver (typically, from an
external repository via eclcc-hook)

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10044 Add IsLibrary, PublishBy, etc to WUQuerysetDetails/WUQueryDetails

Add IsLibrary and PublishBy for WUQuerysetDetailsResponse; Add IsLibrary,
Priority, WUSnapShot, LibrariesUsed, Errors, GraphIds and CountGraphs to
WUQueryDetailsResponse.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10044 Rename a method based on code review
HPCC-10049 Retrieve data for displaying cumulative Roxie graphs

A new WsWorkunits/WUQueryGetGraph method is added to retrieve data for
displaying cumulative Roxie graphs. The method calls control:queryStats
to get the data for displaying cumulative Roxie graphs.

And two small fixes: a. a compiling warning; b. a better time out for using
control:getQueryXrefInfo.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-9034 Add Package Maps GUI to EclWatch

This fix adds Package Maps link to EclWatch navigation section. From this
link, EclWatch displays a list of all Package Maps and multiple controls
for Package Maps. The list may be filtered using target, process, etc.
The controls may be used to add new Package Maps, activate/deactivate
Package Maps, and delete Package Maps. Details of each Package Map may be
viewed using Open button.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
Merge pull request #4323 from wangkx/package_ui

HPCC-9034 Add Package Maps GUI to EclWatch

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4832 from wangkx/h9922a

HPCC-10044 Add IsLibrary, PublishBy, etc to WUQuerysetDetails/...
Merge pull request #4851 from wangkx/h9345

HPCC-10049 Retrieve data for displaying cumulative Roxie graphs

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10069 Typo correction to error messages 3101 and 3124

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
Merge pull request #4862 from jamienoss/issue10069-typoError3101AND3124

HPCC-10069 Typo correction to error messages 3101 and 3124

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10070 Update needed to eclcc regression test instructions in sourcedoc.xml

Instructions in sourcedoc.xml state -r syntax for regress.sh that is no
longer supported.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
Merge pull request #4863 from jamienoss/issue10070-sourcedoc.xml-regress.sh-syntax

HPCC-10070 Change to eclcc regression test instructions in sourcedoc.xml

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4853 from richardkchapman/eclcc-require-main

HPCC-10043 Add option to eclcc to restrict compilation to repository

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4854 from dcamper/master

HPCC-10060: Improve memory and thread handling of embedded Java code

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>