HPCC-11101 Fail publishing queries with foreign files in old eclwatch

Change ESDL default for publish to be allowForeign==false.  Matching
default cli and now old eclwatch behavior.

Also fix old eclwatch display of exceptions when publish fails.

Another issue is being worked on for new eclwatch.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11175 Fix issues with cache of files in use info

Set flag for local files that are not in a package or dfs superfile, so
they won't be ignored as in use by query.  Also fix issue with
getTargetClusters not returning any entries when processName="", so
calling WUListQueriesUsingFile with no cluster or process will look
on all roxies.

Also fix install of QueriesUsingFiles.xslt.

Also add a backdoor way of viewing the entire files in use cache, to
make debugging easier.  To see cache, go to
http://ip:port/WsWorkunits/filesinuse

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11175 Add QueriesUsingFile support for super files

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11212 Fix problems with SOAPCALL to a blank url.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11220 Remove references to Suse in docs

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

HPCC-11220 Remove references to Suse in docs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5681 from ghalliday/issue11212

HPCC-11212 Fix problems with SOAPCALL to a blank url.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5659 from afishbeck/fixQueriesUsingFile

HPCC-11175 Fix issues with cache of files in use info

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10983 Don't constant fold to avoid expression duplication in optimizer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10983 Use a simpler method of preventing recursive hoisting

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10983 Simplify code following review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11226 Add NULL check added to master in another commit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11235 Make timeout etc. on SOAPCALL more dynamic

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11216 - Fix default expiry for persist files

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11236 Non Dlls should not be registered with the dllserver

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

HPCC-11236 Non Dlls should not be registered with the dllserver

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5698 from ghalliday/issue11226

HPCC-10983 Don't constant fold to avoid expression duplication in optimizer

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5702 from ghalliday/issue11235

HPCC-11235 Make timeout etc. on SOAPCALL more dynamic

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5685 from jakesmith/hpcc-11216

HPCC-11216 - Fix default expiry for persist files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5625 from afishbeck/eclwatchFailPublishForeign

HPCC-11101 Fail publishing queries with foreign files in old eclwatch

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>