Update EC2 driver, m3 instance types are now available in all the regions
except Brazil.

Also update pricing to reflect new (decreased) prices.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1441704 13f79535-47bb-0310-9956-ffa450edef68
Modify Gandi.net driver to use Libcloud http(s) layer when performing
http requests using xmlrpclib.

This change allows driver to support LIBCLOUD_DEBUG and SSL vertificate
validation functionality. Previously it used xmlrpclib directly which means
it bypassed Libcloud's http(s) layer and didn't support previously
mentioned features.

Contributed by John Carr, part of LIBCLOUD-288.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1441956 13f79535-47bb-0310-9956-ffa450edef68
Move common xmlrpc code out of gandi driver
We expect the zone id to be a string id in some places, so lets make sure we are
Port VCLNodeDriver to use shared xmlrpc layer
Move SoftLayer to shared xmlrpc code
Make sure SoftLayer continues to raise same exceptions as before
PEP8 fixes