[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.
Fix Deluge SSL negotiation errors on Windows machines.
Use the actual SSLv3 constant in deluge transfer.py.
Merge pull request #2180 from techmunk/2107

Deluge SSL negotiation errors on Windows machines.
Use existing category on re-add. fix #2182
Done use faulty None value for category
Better category defaults
Merge remote-tracking branch 'upstream/develop' into develop
Snatch next didn't pick correct element
Return default cached suggestion list. fix #2191
Encode before checking imdb content. fix #2186
Don't try to search SceneAccess for BR-Disk. fix #2188
Update GuessIt
Don't start new long-poll right away.
Merge remote-tracking branch 'upstream/develop' into develop
Trailers not downloading. fix #1563
Only backup database max once an hour. fix #1218
Better year guessing. fix #609
Create db backup dir before trying to use it. fix #2207
Don't try to finish an already closed connection