uTorrent findTorrentHash fixes

Fixed a few issues with the findTorrentHash method in the uTorrent downloader. Specifically:
- Corectly parse magnet URIs
- Do not return false if a result cannot be parsed from the filename. In this case the matching can still work by comparing the URLs of the torrents.