Allocate a new grab sequence struct, initalizing it with a copy of data from this
The returned struct must be freed by calling vnc_grab_sequence_free when no longer required
the grab sequence