HPCC-10864: Command option to fail publish if query has foreign files

For roxie, add --no-foreign option to ecl-publish, ecl-queries-copy,
and ecl-packagemap-add to fail if foreign files are being referenced.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10864: change cli --no-foreign to --allow-foreign

Reverse logic of ecl-publish, ecl-queries-copy and ecl-packagemap-add
--no-foreign option to become --allow-foreign instead.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5417 from afishbeck/publishNoForeign

HPCC-10864: Command option to fail publish if query has foreign files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>