HPCC-9307 initial work and refactoring of action lists

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9307 Clean up the code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Split off 4.2.x branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9307 Allow roxie to have dependencies within a subgraph

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9918 CsvRecordSize class doesn't handle well the quoted and variable
length datasets.

Add same quote, escape, whitespace and separator handling as in CSV spray
and CSV reader.

Separate readBlockSize (= DISK_BLOCK_SIZE used to read physical file ) and
maxRecordSize ( = DEFAULT_MAX_CSV_SIZE used to determine record size).

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #4855 from AttilaVamos/HPCC-9918-fix

HPCC-9918 CsvRecordSize class doesn't handle well the quoted and variable  length datasets.

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.0' into closedown-4.2.x

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

HPCC-9307 initial work and refactoring of action lists

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.2.x'

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'master' into candidate-4.2.0

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