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
Support for config_drive in the Openstack driver

Adds a 'ex_config_drive' option to create_node and ex_rebuild_node
for the Openstack driver.

Closes #370

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-578: GCE adding Service Accounts to create_node

Closes #372

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Allow users to pass "headers" and "method" argument to the get_response_object
utility method.
Use assertEqual instead of the deprecated assertEquals

Closes #375

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Allow passing `credential_file` to be used in the GCEConnection

Closes #359

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Bump versions for 0.16.0 release.
LIBCLOUD-625: Allow for internal GCE authorization with metadata service
Allow users to pass "headers" and "method" argument to the get_response_object
utility method.
Use assertEqual instead of the deprecated assertEquals

Closes #375

Signed-off-by: Tomaz Muraus <tomaz@apache.org>