Fix EZRSS for complex name show

Show with a "'" or a "-" in the name were not found because ezrss
replace those characters.
Manage magnets for bittorrent providers

Managed by the exception send by urllib2
Replace BTN provider by TPB

Imported from pull-request by @mr-orange and @Vertice.