HPCC-7948 Add CsvEscape option to EclWatch UI/dfuwu/ftbase

HPCC-3092 has added ESCAPE option to CSV dataset. ECLWatch needs to
collect the CsvEscape option from Spray CSV file page and the input
has to be sent to dfuwu.

Based on request, I also add the CsvEscape option to ftbase.cpp.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-7948 Display CsvEscape option in logical file page

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-3213 Clear workunit variables before submitting in WURun

WURun can be used to rerun existing workunits with new input variables,
but the old variables need to be cleared first.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-2964 Configmgr - Allow swapping of Thor Master

- For Thor Cluster - Topology, add context menu option 'Swap Master' to allow
  selection of a different Thor master.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-3092 Add ESCAPE option to CSV dataset

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #3516 from afishbeck/wurun3213

HPCC-3213 Clear workunit variables before submitting in WURun

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8062 Fix Typo in doc

Correction of type in documentation

Signed-off-by: G Panagiotatos <greg.panagiotatos@lexisnexis.com>
HPCC-3092 Fixes suggestions from review

Better dealing with escape detection, backward compatible supportsEscape,
more tests.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #3522 from jakesmith/job-startjob

HPCC-7979 Ensure persistent settings reset at end of job

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3521 from g-pan/Hpcc8062TypoInR

HPCC-8062 Fix Typo in doc

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7860 ECL Plugin for Eclipse docs lists graph control as prerequisite

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-8013 Ecl Packagemap add needs to add logical file info to dali

In addition to adding the packageset and packagemap information to dali
packagemap add also needs to add the logical file information to dali
if the file is not already known in dali

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-2964 Configmgr - Allow swapping of Thor Master

- From code review: Fix memory leak
- From code review: Refactor/common up code

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-3139 Make ecl cli bash_completion command specific

Each "ecl xxx" command will support completion of its specific options,
including support for filenames.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3524 from JamesDeFabia/EclipsePluginNeedsGraphControl

HPCC-7860 ECL Plugin for Eclipse docs lists graph control as prerequisite

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'mastermem' of https://github.com/jakesmith/HPCC-Platform into jakesmith-mastermem

Conflicts:
	thorlcr/graph/thgraph.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3527 from afishbeck/bash_completion3139

HPCC-3139 Make ecl cli bash_completion command specific

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3396 from rengolin/dfs-spray

HPCC-3092 Add ESCAPE option to CSV dataset

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #3523 from jakesmith/childcase

HPCC-7973 New choose activity, thor implementation

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-2253 Implement Syntax for grouped hash aggregate

Allow ,GROUPED to be specified on a TABLE(,FEW) where the input dataset
is grouped and a grouping condition is supplied.  Without ,GROUPED the
aggregation would be done globally.  With ,GROUPED it will be done
within each group.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>