Fix for #908 - Curated Feeds show duplicated packages in database and some query results.
Fix having the wrong Index name in migration CuratedFeedPackageUniqueness.Down()
Revert the addition of SQL code for deleting DuplicateCuratedPackages. This will move over to a SQL script in NuGetOperations.
Add a unit test that covers the new controller. Also adding in an ICuratedFeedService abstraction for mocking. That service doesn't feel so bad, but the test does feel a bit contrived.
Fix #987 - greatly feed up curated feed search by storing curated feed keys in the Lucene Index and using that for filtering the search results instead of hitting the database and merging lists.