Merge commits from 0.12.x branch.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1461411 13f79535-47bb-0310-9956-ffa450edef68
Fix a test failure with Python 2.5.

Reported by Ilgiz Islamgulov.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1462163 13f79535-47bb-0310-9956-ffa450edef68
Add new ScriptFileDeployment deployment class which reads deploy script
from a file.

Contributed by Rudolf J Streif, part of LIBCLOUD-311.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1462534 13f79535-47bb-0310-9956-ffa450edef68
Fix python 2.5 test failure.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1462561 13f79535-47bb-0310-9956-ffa450edef68
Add a test which verifies that extra['PLANID'] attribute is correctly set.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1467480 13f79535-47bb-0310-9956-ffa450edef68
Add support for API version 5.1 to the vCloud driver and accept any value
which is a multiple of four for ex_vm_memory kwarg in create_node method.

Contributed by Trevor Powell part of LIBCLOUD-314.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1467555 13f79535-47bb-0310-9956-ffa450edef68
Fix test failure with 2.5.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1470326 13f79535-47bb-0310-9956-ffa450edef68
Fix the destroy_node method in the experimental libvirt driver.

Contributed by Aymen Fitati.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1470327 13f79535-47bb-0310-9956-ffa450edef68
Add ex_start_node method to the Joyent driver.

Contributed by rszabo50, part of LIBCLOUD-319. 


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1470329 13f79535-47bb-0310-9956-ffa450edef68
Add ex_list_current_usage method to the Rackspace load balancer driver.


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

Part of LIBCLOUD-320.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1471236 13f79535-47bb-0310-9956-ffa450edef68
Fix Python 3 compatibility issue in the ScriptFileDeployment class.

Part of LIBCLOUD-321, contributed by Arfrever Frehtes Taifersar Arahesis.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1471675 13f79535-47bb-0310-9956-ffa450edef68
Assert that passing api_version='5.1' to VCloudNodeDriver works correctly.

Part of LIBCLOUD-320.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1475958 13f79535-47bb-0310-9956-ffa450edef68
Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver.

Contributed by Michel Samia, part of LIBCLOUD-318.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1476072 13f79535-47bb-0310-9956-ffa450edef68
Various improvements and bug-fixes in the VCloud driver.

Contributed by Michel Samia, part of LIBCLOUD-323.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1479041 13f79535-47bb-0310-9956-ffa450edef68
Add homebrew curl-ca-bundle path to CA_CERTS_PATH. This will make Libcloud
use homebrew curl ca bundle file (if available) for server certificate
validation.

Contributed by Robert Chiniquy, part of LIBCLOUD-324.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1480063 13f79535-47bb-0310-9956-ffa450edef68
Various bug fixes and improvements in the HostVirtual driver.

Contributed by Dinesh Bhoopathy, part of LIBCLOUD-249.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1480490 13f79535-47bb-0310-9956-ffa450edef68
Modify list_sizes method in the OpenStack driver to include
OpenStackNodeSize object which includes 'vcpus' attribute which holds
a number of virtual CPUs for this size.

Contributed by Carlo, part of LIBCLOUD-325.


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