Deep clone a texture

@tanpopo - thanks for the update, really cool implementation.

Also, reading the thread you linked to, I found the function TextureTools.CreateResizedCopy as mentioned by @bghgary here: Multiple cameras to generate multiple textures at the same time - #16 by bghgary which basically does the same thing.

Thanks again :smiley: