Add proxy support in kpm

- Add proxy option to "kpm restore" subcommand
- "kpm restore" uses global proxy (http_proxy env var) by default

parent #215 
Should the split specify maxParts=2 or something? Not sure what the "standard" is (e.g. if the password has a `:` in it), or if there's a possibility of having 3 or more segments.