Use default copy constructors and assignment operators where possible

9 jobs for v2.1rc2 in 11 minutes and 8 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Test
passed clang-c++11 #94977
Linux

00:02:58

passed cppcheck #94979
Linux

00:03:50

passed doc #94984
Linux

00:00:05

passed gcc-c++11 #94976
Linux

00:05:30

passed macos-c++11 #94978
Apple

00:01:48

passed VS2015-32-bit #94983
VS2015

00:01:20

passed VS2015-64-bit #94982
VS2015

00:01:30

passed VS2017-32-bit #94981
VS2017

00:01:31

passed VS2017-64-bit #94980
VS2015

00:01:38