Added the 'empty' flag to the sequence.copy user function to allow all the spin contents to be copied.
The user function was only copying the basic empty molecule, residue and spin containers, in contrast
to the interatomic.copy user function which copies all of the container contents as well. This new
flag is for backwards compatibility - it allows old scripts to operate as before while enabling the
new functionality.