Added code to handle case where alias does not exist for kvm alias get
Added latest argument to kvm install, which will install the latest kvm version (but not set the default)
Added -p (persitant) switch to kvm install, and implemented kvm upgrade as kvm install latest -p
Fixed some small issues when missing alias folder
Fixed install to exit when package is not found in feed
Added latest argument to kvm install for kvm.ps1, which will install the latest kvm version (but not set the default)
Added help text for install -p
Implemented -a/-alias switch to set alias on install for kvm.ps1
Updated help for kvm.ps1 with text for new -alias switch
implemeted -alias switch for kvm install command in kvm.sh
Use K_BUILD_VERSION instead of alpha
Modified kvm.sh list command to output tabular output identical to the output from the window kvm.ps1 script
 Modified kvm.sh alias command to output tabular output identical to  the output from the window kvm.ps1 script
Fixed issue where packge directory woudl be created whenuser tries to install non-existant package
Fixed bug where alias of '' was being created on all install commands without alias set
Merge branch 'release' into dev
Merge pull request #334 from graemechristie/implement-kvm-install-latest

Implement kvm install latest
Merge pull request #363 from graemechristie/implement-kvm-alias-switch

Implement kvm alias switch
Merge pull request #333 from graemechristie/fix-kvm-ps1-alias-unhandled-exception

Handle case where alias does not exist for kvm alias xxxx
Merge pull request #367 from graemechristie/prettify-kvm-sh-output

Prettify kvm.sh output
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