LIBCLOUD-379: Adding CloudStack examples to docs

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-380: Add import_keypair functions and tests

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Fix Python 2.5 compatibility issue.
Add support for floating IPs to OpenStack

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix local storage test failurs under Python 3.2.
Comment out some bad tests which rely on dict ordering and fix a typo in the
gandi driver.
Fix some pep8 styling issues in the OpenStack driver.
Update changes.
Add example for OpenStack's floating IPs

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Pep8.
Fix the syntax.
Add returning the public ip address of opsrouce nodes when listing nodes

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix indentation.
Use list comprehension instead.
Update changes.
LIBCLOUD-381: CloudStack driver: Fixed port forwarding handling, added tests
for volumes, improved docstrings

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Added support to the Rackspace driver for using compute and storage in the new IAD region.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Less copy and paste.