Updated code to copy method (and interpolant and softener and stencil,
etc).

This appears to be working correctly without any memory leaks.
Updated older "_copy" methods to have destination first and then source in
parameter list to be consistent with other copy functions.