HPCC-12408 Various code generator optimizations

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

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12408 Clarify comment (in pre-existing code).

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

HPCC-12408 Various code generator optimizations

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12447 Regression suite error message poor

Add checkHpccStatus() function to determine the status (installed/run)

Add new errors to Error exception class

Add HPCC System status checking at the beginning of ecl-test

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

HPCC-12447 Regression suite error message poor

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>