Add support for 1.1 API and many other improvements for the OpenStack driver. This patch is part of LIBCLOUD-83. External contributors include Mike Nerone and Brad Morgan.