rename Project#copy_from to #copy_attributes to distinguish from Project#copy
updates doc on Project#copy
make Project#copy extensible and throw away its whitelist