HPCC-8794 Handle ESP Exceptions

Provide visual feed back for ESP exceptions and failed calls.
Enable cross site calls (will need dojo 1.8.4 fix).

Fixes HPCC-8794

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8760 Upgrade ESP to upload multiple files per http request

Existing ESP can only upload one file per HTTP request. Now, the
function is revised to support multiple file upload per request.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8760 Revise based on review

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8583 Make ESPWorkunit a singleton to support MVC paradigm

Fixes HPCC-8583

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8863 Fix cores generating independent dictionaries.

This also fixes a bug where a FEW attribute on an expression that
was generated as a global could be mis-interpreted as a FEW attribute
on a GLOBAL() operator.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8760 Revise one more time

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4014 from ghalliday/issue8863

HPCC-8863 Fix cores generating independent dictionaries.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4012 from GordonSmith/HPCC-8583

Make ESPWorkunit a singleton to support MVC paradigm

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3987 from wangkx/h8760

HPCC-8760 Upgrade ESP to upload multiple files per http request

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8556 Refactor const char * query functions from helpers

Return roxiemem-allocated strings rather than having to store in context in
order to release.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>