cleanup: use IDocumentation::Ptr

replace QExplicitlySharedDataPointer<KDevelop::IDocumentation>
REVIEW: 121373