Specify language version explicitly when invoking Roslyn parser
Normalize path to output dir before "kpm pack"
Flow correct compilation options in Roslyn compiler to Roslyn parser
Use the same parseOptions for GetSyntaxTrees and for ApplyVersionInfo
Added frameworkAssemblies support
- The frameworkAssemblies section is specific to a target framework
- Refactored BuildContext to call into the ProjectReferenceDependencyProvider.
This means that only a single place actually uses the project class directly
(which is nice).
- GetLibraryDescription now takes a Library instead of name and version
(we may need to revisit this and create a different poco). When @lodejard finishes
dependency types we'll see how this ends up
- Preserve the backwards compatibility of declaring frameworkAssemblies in
dependencies temporarily
- Added tests for parsing frameworkAssemblies

#640
#619
Assume any reference resolved by the framework resolver is a framework ref
Skip framework assemblies for aspnetcore50
Init Win7PlusCoreSystem