[TSImage] implement image cloning & tests

This implements a .clone method of a timestream image to copy by value a
new instance of TSImage. This should be used if you're splitting a
pipeline, or just want many outputs. Otherwise, just update the .pixels
value directly if you're in an intermediate step.