phobos commit, revision 1742 user: andrei msg: Defined hasElaborateCopyConstructor and hasElaborateAssign http://www.dsource.org/projects/phobos/changeset/1742