HPCC-12250 Allow pluggable interface to workunit creation

Cleanup ILocalWorkUnit interface and usage prior to splitting implementation.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12250 Allow pluggable interface to workunit creation

Split CLocalWorkUnit from CDaliWorkUnit, and remove unused subscription
mechanism.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12250 Allow pluggable interface to workunit creation

First stab at the IWorkUnitInfo lightweight interface

Also changed to return const char * for all the functions in the lightweight
interface. And fixed some bugs I spotted on the way.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12250 Allow pluggable interface to workunit creation

Use a lightweight implementation for iterator results

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

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

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

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