HPCC-12250 Allow pluggable interface to workunit creation

Initial work on splitting the workunit implementation so that Dali-specific code is isolated
Yes - not sure where though. The XML structure it is trying to detangle is a bit of a mess!