HPCC-11102 Allow Foreign and Source cluster in ECL Watch

Fixes HPCC-11102
Fixes HPCC-10903

Give the user the ability to allow foreign files and source cluster
in Workunit publish options.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #5616 from miguelvazq/allowForeign

HPCC-11102 Allow Foreign and Source cluster in ECL Watch

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>