Migrate to WebApi OData.
Update AspNet.WebApi packages to 5.1.2.
Add named stream provider to provide download link in WebApi OData package feed.
Rename test classes to not clash with classes under test.
Rename class.
Use "Packages" as entity set name, support composite key and getting single item from entity set.
Use MirroringPackageRepository to auto-mirror packages in OData lookup.
Use default stream instead of named stream for downloading package zip file.
Comments/cleanup.
Set more specific return type to enable application/atom+xml response formatting.
Add non-bindable actions. Move OData types into appropriate namespaces.
Migrate DataServices tests to WebApi OData.
Default search order to Score (relevance) when no explicit ordering is requested.

Split NuGetWebApiOdataModelBuilder out from NuGetWebApiRouteMapper.
Add support for $count on entity sets and non-bindable actions.
Remove dependencies tied to WebHost/SystemWeb to make package host-agnostic.
Remove route data dictionary not necessary with WebApi OData.
Rename method since OData no longer uses WCF Data Services.
Add default constructor to enable $select in OData.
Update packages.
Downgrade to .net 4.5 (from .net 4.5.1) for mono compatibility.