Fix supported_media set union.

When multiple download providers were present, supported_media of
Download didn’t create a union of all the media types. Instead, it
raised an exception.
Don’t consumeErrors when calling search providers.
Use guessit package to filter search results.
Remove show title filtering from kickass provider

Now that we use guessit, it’s no longer necessary.