Enable file exclusion during "kpm pack"
Use the same algorithm as kpm for finding package matches.
- Updated how packages are resolved by snapshot.
- Remove pseudo dependency resolution logic when getting
  dependencies
Added IMetadataProjectReference as a first class citizen
- Expose RoslynProjectReference as IMetadataProjectReference. This allows
  other types of loaders/compilers to consume the raw roslyn reference assembly
  without depending on roslyn types directly.
Renamed IMetadataRawReference to IMetadataEmbeddedReference
Always use CoreCLR package

#369
Remove k build
Removed unused namespace
Handle the case where version of an indirect dependency is missing
"kpm pack --no-source" nupkg the project dependencies
Added 200 as valid response code from nuget server for kvm download
http=>HTTP
Merge pull request #364 from graemechristie/fix-kvm-sh-download-via-proxy

Fix kvm.sh download via proxy
Fixed alias switch for kvm install to use kreVersion for local package install
Fixed -alias for kvm.ps1 install local package
Merge pull request #382 from graemechristie/fix-kvm-install-local-alias

Fix kvm install -alias for local nupkg
Filters assembly references appropriately
- Filter assemblies references from nuget packages if defined
  in the nuspec. This is the logic nuget uses when adding references
  to the project in the VS client.
Preserve relative path to embedded resources.
Updated sample to get new resource path