UTF8 Charset nfd/nfc Encoding

Background:

I am using an Airpot Extreme Shared disk. It will not scrape any TV-Shows having UTF8 characters in show name. This is because Apple-Disk store path/file names in UTF-8 decomposed manner which is not compatible the installed scrapers.

This will affect many unhappy OSX/Mac and Airport Extreme users.

Read here for additional info:

http://stackoverflow.com/questions/12147410/different-utf-8-signature-for-same-diacritics-umlauts-2-binary-ways-to-write

and here:

http://loopkid.net/articles/2011/03/19/groking-hfs-character-encoding

I have implemented a relative dirty work around for this problem. It will convert decomposed UTF-8 file names to composed UTF-8 file names for various scrapers.

This is a discussion commit only. I welcome any suggestions to enhance the solution.

Cheers 
Dezi