Fix deleted assignment operator on SG::VersionedKey
SG::VersionedKey had a deleted operator=, but a valid copy constructor that simply copied the member strings (thus equivalent to the default copy constructor).
Thus, it seems reasonable to declare the class' copy and move constructors and copy and move assignment operators as default.