Add a common module (libcloud.common.xmlrpc) for handling XML-RPC
requests using Libcloud http layer.

Also refactor existing drivers which use xmlrpclib directly (VCL, Gandi,
Softlayer) to use this module.

This change allows drivers to support LIBCLOUD_DEBUG and SSL certificate
validation functionality. Previously they have bypassed Libcloud http
layer so this functionality was not available.

Contributed by John Carr, part of LIBCLOUD-288.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1442533 13f79535-47bb-0310-9956-ffa450edef68
Python 2.5 compatibility fix.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1442536 13f79535-47bb-0310-9956-ffa450edef68
Minor improvements in the HostVirtual driver and add new ex_get_node and
ex_build_node extension method.

Contributed by Dinesh Bhoopathy, part of LIBCLOUD-249.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1442703 13f79535-47bb-0310-9956-ffa450edef68
Add ex_destroy_image method to IBM SCE driver.

Contributed by Perry Zou part of LIBCLOUD-291.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443019 13f79535-47bb-0310-9956-ffa450edef68
Add the following new regions to the ElasticHosts driver: sjc-c, syd-v,
hkg-e.

Part of LIBCLOUD-293.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443183 13f79535-47bb-0310-9956-ffa450edef68
Fix create_node in OpenStack driver to work correctly if 'adminPass'
attribute is not present in the response.

Contributed by Gavin McCance, part of LIBCLOUD-292.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443198 13f79535-47bb-0310-9956-ffa450edef68
Allow users to filter images returned by the list_images method in the EC2
driver by providing ex_image_ids argument.

Contributed by Chris Psaltis, part of LIBCLOUD-294.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443458 13f79535-47bb-0310-9956-ffa450edef68
Add new driver for Windows Azure Storage with support for block and page
blobs.

Contributed by Mahendra M., part of LIBCLOUD-80.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443958 13f79535-47bb-0310-9956-ffa450edef68
Python 2.5 fix.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443962 13f79535-47bb-0310-9956-ffa450edef68
Pyhton 2.5 compatibility fix.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1443966 13f79535-47bb-0310-9956-ffa450edef68
Add support for OpenNebula 3.8.

Contributed by Guillaume ZITTA, part of LIBCLOUD-295.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1444350 13f79535-47bb-0310-9956-ffa450edef68
Improve public and private IP address handling in OpenStack 1.1 driver. Assume
every IP address which doesn't have a label "public" or "internet" is private.

Part of LIBCLOUD-297.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1447256 13f79535-47bb-0310-9956-ffa450edef68
Fix some Python 3 compatibility issues.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1448492 13f79535-47bb-0310-9956-ffa450edef68
Fix a typo.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1449534 13f79535-47bb-0310-9956-ffa450edef68
Add missing changelog entry.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1449843 13f79535-47bb-0310-9956-ffa450edef68
Add missing changelog entry.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1449931 13f79535-47bb-0310-9956-ffa450edef68
Update changes.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1450513 13f79535-47bb-0310-9956-ffa450edef68
Remove extra whitespace, update changes, add extra assert.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1450517 13f79535-47bb-0310-9956-ffa450edef68
Merge changes from 0.12.x.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1451014 13f79535-47bb-0310-9956-ffa450edef68
Fix a regression in the gandi drivers introduced by xmlrpclib changes. Part of
LIBCLOUD-288.

Reported by Hutson Betts


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1452656 13f79535-47bb-0310-9956-ffa450edef68