Handle array slicing a bit better with displaced arrays.
o If the array we're slicing is one of the arrays listed in a
WITH-MULTI-DATA-ARRAY, use the actual underlying array with the
o Update ARRAY-SLICE macro to include an additional offset parameter to
indicate what the, if any, the offset is for this array, if the array
itself is a displaced (sliced) array.