HPCC-9916 Allow source DALI and ProcessCluster overide in packagemap

Allow daliip and sourceProcessCluster to be specified in the packagemap.
Both can be specified as attributes for the entire packagemap,
or for a specific package, SuperFile or SubFile.

Also no longer clone information for Foreign files.  Roxie always opens
foreign files remotely (as the foreign keyword was intended to imply).

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9916 Don't allow setting daliip or sourceCluster at subfile level

Changes based on review.

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

HPCC-9916 Allow source DALI and ProcessCluster overide in packagemap

Reviewed-By: Stuart Ort <stuart.ort@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>