Manual Search is now sorted by the internal priority

I also moved the internal sorting logic from the DownloadApprovedReports to the DownloadDecisionMaker which make sure the sorting logic is only implemented in one place.

I implemented the priority in the UI by adding a ReleaseWeight, which is nothing more than an index. This avoids us having to preserve the original collection order on the UI.

Also added QualityWeight to allow sorting by quality. This Weight is filled using the Quality Profile, so it honors the profile.
A complete debug log is only good if you happen to catch it in that pass, otherwise they are useless. In this case one extra line per failing import at debug sounds a lot better than dozens of lines at trace if/when there is a problem.

Trace to me is system level; jobs, full queue/history dumps, things 99% of the time a developer doesn't need to see, but debug is something 99% a user doesn't need to see, but I would find incredibly useful. The one truth is the logs, if I can see them I'll have a much better understanding of what is going on than if someone tries to describe it.