Make NuGet framework references first class

- Automatically reference framework assemblies when compiling against nuget packages
  that provide them.
- Expose framework references from NuGet packages in the dependency graph