Merge "Add support for 2D strided copies to/from an allocation with the C++ API."