Use array's copy method instead of copy.copy().

[version of #1331 with target v1.7.x]

This PR makes the switch to using the copy() method of data arrays instead of using copy.copy() when performing a copy of a cube. See this Google Groups thread for more information.