Explicitly define some copy constructors to work around missing symbols.

We should not need to do this, but Clang ignores the GCC flag "-fkeep-inline-functions" which we need to actually get these to be properly exported in a library...