hasElaborateAssign -> hasElaborateCopyConstructor.

Corrected check for elaborate copying.
Merge pull request #2437 from yglukhov/patch-1

hasElaborateAssign -> hasElaborateCopyConstructor.