Add Upload.Headers field

Supports adding arbitrary HTTP headers to upload requests.
Support non-disk files in import.ovf

Fixes github issue #134
Fix import.ovf with relative ovf source path
Merge pull request #138 from dougm/ova

Support non-disk files in import.ovf