Better way to copy private data to clipboard in rich text format

* use the same "sourceDocument" as for plain copy
* use PrivateBrowsingUtils.privacyContextFromWindow(), if available