HPCC-10942 Refactor some of the graph transformations

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9556 Refactor warning handling and implement #ONWARNING

This patch restructures the warning handling so it is always reported via the
report() virtual, and also maps the warning levels using the same chain.

eclcc now supports -w<n>=option to configure the behaviour for a particular warning.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5473 from wangkx/h10929

HPCC-10929 Set file's ContentType in WsDFU/DFUQuery response

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5436 from ghalliday/issue9556

HPCC-9556 Support #ONWARNING and fix other issues

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10942 Fix some minor bugs found while trying to simplify processing

Prevent global(global(x)) being generated, and handle it correctly in the resourcing
if it does occur.  Could possibly have occured when generating a library.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10968 configutils build break

    - build-config.h include path fix

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'HPCC-10986_build_break_build_config_h'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5485 from ghalliday/issue10942

HPCC-10942 Refactor some of the graph transformations

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10299 Support AppKey and ECL search in WUQuery

In this fix, a user can use WsWorkunits/WUQuery function to search
ECL Workunits which contain (wildcard match) specified AppKey/Data
or ECL query text.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>