Add proxy support in kvm

- Add proxy option to "kvm upgrade"
- "kvm upgrade" uses global proxy (http_proxy env var) by default
- Support authenticated proxies

parent aspnet/KRuntime#215
You don't need to specify a default value here. Also, when checking you want to do 
```
if (!$proxy) {
   $proxy = $env:http_proxy
}
```