Add virtualization type option for EC2 image registration

Closes #361

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Added ex_create_image for the GCE compute provider

[LIBCLOUD-661] Added ex_create_image for the GCE compute provider - Fixes to docstring after pull request review

Closes #358

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-616: Add some methods to cloudstack driver (create_volume_snapshot, list_snapshots, destroy_volume_snapshot, create_snapshot_template, ex_list_os_types)

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #363
Cloudstack - Added VPC support and Egress Firewall rule support

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes: #364
Add extra data from openstack volume to object

Closes #366

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Make openstack create_volume return a StorageVolume

Closes #365

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix docstrings.
Update tox "docs" target to also generate API documentation for the whole
libcloud package.
Re-generate supported methods table.
Also generate api docs files on readthedocs.
Increase toc depth.
LIBCLOUD-615: Add optional param project for ex_list_networks() to CloudStack provider.

Signed-off-by: René Moser <mail@renemoser.net>
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #367
CLOUDSTACK: option to start VM in a STOPPED state

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>

This closes #368