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
Adding caching to kpm restore

use -r or --refresh argument to force refresh of cached data
during a restore
Using the same HttpClient for all requests to a source
Fix local caching for kpm

- Add "--no-cache" flag to control use of local cache
- Add feed pagination handler and cache all pages
Small changes to project loader
- Cache the loader properly (use loader object as cache key)
- Fix order of GetLibraryExport call so that it's it calls back
into the loaders before calling the compiler itself.
Remove unzipping of nuget packages from the runtime
Return List<AssemblyDescription> for both framework and libs in nuget
Remove the .dll from the reference name.
Added support for loading Console apps
- Modified the RootHost to look for .dll as well as .exe files in the
 specified lib folders.
- Added support for invoking entry points using Assembly.EntryPoint