Profiles

Indexes are created with the same uniqueness when copying a table (this is a backend fix that we care about, but users wouldn't)

New: Non-English episode support
New: Renamed Quality Profiles to Profiles and made them more powerful
New: Configurable wait time before grabbing a release to wait for a better quality

No UI around the held releases, might want one at some point, but didn't want to just toss another tab under history, what do you think?

//cc @Taloth
While reviewing the tests I've been wondering about this.
Why do you fetch the history? aren't we only interested in the current EpisodeFile?
The whole GetBestQualityInHistory method is a bit surprising, it already existed, but it seems to be error prone. What if it contains a Failed event for that exact grab, is that really considered 'Best Quality'?