impl Clone for ~T, ~[T], ~str

Also turn `copy` into `.clone()` in much of run-pass.