[uTorrent] Guarantee a folder

uTorrent does not create a folder in case only one file is present in
the torrent. This is a workaround that detects torrents with one file.
It then removes the torrent and readds it with a specified subfolder.
Create db backup dir before trying to use it. fix #2207
Don't try to finish an already closed connection
Try the info dict to get title. fix #2206
ASCII encode md5 string. closes #2167
Merge pull request #2163 from mano3m/develop_utorrent

Fix folder issue uTorrent
Different seperator for folder and filename
Update TorrentShack url. fix #2209
Copy unrar dll to cache folder. fix #2205
Only remove images from cache folder on cleanup
Hide IE clear button on search
Simplify string before checking on imdb
Only show soon and late with no releases
Providers missing in wizard
Binsearch age parse failed for release new than 1 day. fix #2217
Don't try to change elements that don't exist. fix #2219
Revert back to UTF8 when ss encoding fails. fix #2220
Create new listener list
Make nonblock debug message
Make sure to remove listener, even after fail