LIBCLOUD-430: Implement support for content-disposition header in the CloudFiles driver.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Update CHANGES, reference the right issue number.
On GCE, Images no longer always have preferredKernel set.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Modify CloudStack driver to correctly throw InvalidCredsError exception if
invalid credentials are provided.
Add new driver for Ikoula public cloud (http://express.ikoula.co.uk/cloudstack).
Add tests for libcloud.utils.networking.is.valid_ip_address.
Add tests for is_public_subnet and is_private_subnet function.
service type has changed for cloudFilesCDN

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update Rackspace auth 2.0 fixtures to reflect a new value for the "type"
attribute of the CND service catalog entry.
Update CHANGES.
Update API to v1 and remove traces of ephemeral disks.
The primary change here is updating ex_create_multiple_nodes to create disks and
nodes in parallel.
Add functionality to create_node & create_volume to use existing
disks of the same name.
Also some pep8 fixes.
[LIBCLOUD-434] Implement iterate_* methods in the Route53 driver.

This way all the records are returned and not just the ones which fit onto the
first page.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Re-order methods on the base NodeDriver object so they are consistent with other
APIs ("public" method first, "private" method at the end, etc.).
Update docs.
[LIBCLOUD-455] Don't throw if 'imageId' attribute is not present in the
list_nodes response.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Correctly handling missing 'image' attribute in the OpenStack list nodes
response and add a test case for it.

Part of LIBCLOUD-455.
Update CHANGES.