I need this in KIO, where a (soon deprecated) method takes a KService by const
ref, but I want to implement a KJob behind the scenes, which means starting
delayed, so I need to clone that KService object. The job will take a
KService::Ptr to avoid needing this in future code.
Some context of reviewers: this is all based on QExplicitlySharedDataPointer.