Optimize output size of kpm pack

parent #652 
When was was talking about the dictionary, I mean for dependencyContexts. It seems like we're de-dupuing here as well and instead it should just be a simple:
```C#
contexts[targetFramework] = CreateDependencyContext(project, frameworkName);
```