Allow for explicitly providing different encoding.
Allow for explicitly providing different encoding.

It was a surprise to me that HTML Format is stored in UTF-8 encoding, I assumed all Windows wide char texts are kept using utf16.
I can also see that RTF seems to use UTF8 too, so I might change the default encoding.

mlewand/win-clipboard,mlewand/win-clipboard,mlewand/win-clipboard