image: Add GCE image support

GCE uses tar.gz image format.

Signed-off-by: Asias He <asias@cloudius-systems.com>
gce: Initial Google Compute Engine support

$ capstan run  -p gce osv.tar.gz
Created Instance: osv-capstan-1396312152
Public        IP: 162.222.016.100
Internal      IP: 10.240.100.100
Machine     Type: n1-standard-1
Zone            : us-central1-a

This will upload the OSv image tarball and create an instance.

To ssh into instance:
$ gcutil ssh osv-capstan-1396312152

To get serial output:
$ gcutil getserialportoutput osv-capstan-1396312152

TODO:
- Add option to specify Google Cloud Storage bucket to use, instance
  type, instance zone, etc.
- Support creating instance fom remote a Google Cloud Storage url, e.g.,
  $ capstan run -p gce gs://osvimg/osv.tar.gz
- Support creating instance fom remote a Google Compute Engine image
  name, e.g.,
  $ capstan run -p gce my_image_name

Signed-off-by: Asias He <asias@cloudius-systems.com>
Merge pull request #35 from asias/gce

Initial GCE support
install: Add install.bat

Add install.bat for Windows.

Signed-off-by: Asias He <asias@cloudius-systems.com>
vbox: Add Windows support

Note: VBoxManage.exe is not added to %path% by default. User need to add
it. Perhpas we can add it in capstan instead.

Example:

cmd.exe -> capstan run -p vbox vbox.vdi

Signed-off-by: Asias He <asias@cloudius-systems.com>