Support shallow duplication in duplicate(), add shallow_duplicate() wrapper.
shallow copy `names<-`
shallow copy `dim<-`
ensure that attribute list is shallow copied in the copyDFattr fast path
shallow copy in EnsureLocal (this is a big one)