Home GnuPG

Use std::unique_ptr instead of custom kdtools::pimpl_ptr