Added ReplaceVectorsWithArrays to replace multiple-data ops with
compatible instructions on arrays. Additional bug fixes in PromoteSimpleStructs.