deepcopy: Produces a physical copy of a ``big.matrix''
Description
This is needed to make a duplicate of a big.matrix; currently,
it creates a non-shared big.matrix regardless of the nature
of the argument, and this will be changed to support additional options.
This is needed to make a duplicate of a big.matrix, because traditional
R syntax would only copy the R object (the pointer to the big.matrix
rather than the big.matrix itself).
This function needs to be revised to support shared and file-backed objects. Not
a big deal, and definitely on our todo list.