ENH: Improve get_data for 4D+ multiframe

Use pixel_array instead of PixelData so pydicom handles many
complexities. Sorts/reshapes the array in place.