Add extension functions for managing keypairs to the CloudStack driver.

Contributed by sebastien goasguen, part of LIBCLOUD-333.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490005 13f79535-47bb-0310-9956-ffa450edef68
Add extension methods for managing security groups to the CloudStack 
driver.

Contributed by sebastien goasgue, part of LIBCLOUD-332.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490082 13f79535-47bb-0310-9956-ffa450edef68
Fix a bug with referencing an invalid variable.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490083 13f79535-47bb-0310-9956-ffa450edef68
Add extenstion methods for starting and stoping a node and tests to the
CloudStack compute driver.

Contributed by sebastien goasguen, part of LIBCLOUD-337, LIBCLOUD-338.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490409 13f79535-47bb-0310-9956-ffa450edef68
Fix old _wait_until_running method.

Contributed by Bob Thompson, part of LIBCLOUD-339.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490458 13f79535-47bb-0310-9956-ffa450edef68
Allow user to override default async task completion timeout by
specifying ex_clone_timeout argument.

Contributed by Michal Galet, part of LIBCLOUD-340.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1490872 13f79535-47bb-0310-9956-ffa450edef68
Fix bandwith unit in the Gandi compute driver.

Contributed by Aymeric Barantal, part of LIBCLOUD-317.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1491042 13f79535-47bb-0310-9956-ffa450edef68
Fix a bug in the GoGrid driver get_uuid method.

Contributed by Bob Thompson, part of LIBCLOUD-341.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1491898 13f79535-47bb-0310-9956-ffa450edef68
Remove trailing whitespace (test git commit).
Update readme to include a better description.
Set conn_classes attribute on the OpenStackBaseConnection class.
modified timeout in deploy node method. This was modified such that the the timeout is respected when passed as a kwargs.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes file.
Decouple Connection from the driver and don't require 'driver' attribute to be
set.
Modify Connection.request so it works correctly if 'params' value is a sequence.
Default data to None.
Style cleanup (avoid 1 char variable name, use is not none).
Don't send Content-Length header if len(data) == 0 and default all data
arguments to None.
Update affected test and mockhttp class.
Update changes.