Add copy ctors and operators to clear warnings.

This patch modifies classes that broke the "rule of three", which
states that classes that declare a destructor must also declare a
copy constructor and assigment operator.

Change-Id: I06b1bb45b493e80e0bae0e8668aa09f494b8056e
Merge topic 'even-more-rule-of-three' into master

520ba015 Add copy ctors and operators to clear warnings.