HPCC-8882 Move workflow.cpp from eclrtl.so to workunit.so

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Use the roxie class for an owned row in the stepping code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove unused dependency or roxiehelper on dalibase

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove some dependencies of roxiehelper on roxie

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Merge roxiehelper into thorhelper

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Clean up source following review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Add a dependency from thorhelper to dalibase

Strangely the system linked on linux even though there was a dependency.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Add const to some addCluster() arguments

Cleaned up while investigating the dalibase dependency.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove unnecessary XXX_API qualifiers

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove unused dependencies from eclcc

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

HPCC-8882 Move workflow.cpp from eclrtl.so to workunit.so

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>