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
The QueueService uses episodeID + the downloadClientId.GetHashCode().
Multiple queued on the same episode is possible, hench the extra part. But it's probably better to do:
"episode.Id ^ (downloadClientId.GetHashCode() << 16)" for queue.
and
"episode.Id ^ (pendingRelease.Id << 16)" for pending.
That should make collisions with single downloads impossible, and with multi downloads very unlikely.