CDH Improvements

@kayone @Taloth 

CDH currently doesn't offer any advantages over Drone Factory in regards to parsing, it doesn't take advantage of the fact that we knew the series and episode(s) when it was grabbed. This PR will fix that. It will let us properly handle releases in queue that don't have a matching series title and when importing.

I'm also going to take a look at: https://trello.com/c/wU6kd6i6/778-hashed-files-inside-a-hashed-folder because this and releases where the episode inside the rar-set don't match the release can be solved by using the release name when it makes sense.

I see this contradicts @Taloth's response on the forums, but right now it is completely broken, we grab it, but don't track it through the queue and never try to post process it because we have no clue what it is. If we want to skip the import and offer the user the option to import it with some intervention, that would be cool, but as-is its worse than importing a few of the wrong episodes I think.
If one error is resolved, and another error comes up. You will accumulate StatusMessages. Not sure how to fix it. (Same on CompletedDownloadService)