Allow user to specify a default_project_id when creating a user.
Allow user to scope a token to either project or a domain by passing "scope_to"
(and "domain_name") argument to Identity v3 class constructor.
Update __all__ remove variables which have been moved to a different module.
Add support for prettifying JSON response body which is printed to a file
like object when using LIBCLOUD_DEBUG environment variable.
This option can be enabled by setting LIBCLOUD_DEBUG_PRETTY_PRINT_JSON
environment variable.
Use a better variable name ("scope_to" -> "toke_scope").
Rename grant_role_to_user to grant_domain_role_to_user and revoke_role_from user to revoke_domain_role_from_user and also add methods for granting and removing project roles.
Add and use OpenStackIdentityTokenScope enum class.
Fix typos in __repr__.
Allow user to use perform authentication against Keystone API v3 without
specifying a scope.

Note: Depending on the OpenStack policies configuratiion, unscoped tokens
are usually of a limited use.
Add enable_user and disable_user method to Identity API v3 class.
Update doap file.
Fix ParamikoSSHClient.run() so that it works in Python 3.x by decoding incoming
bytes into strings using the bytes decode method.

Closes #347

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add missing fixture.
Add list_projects / list_tenants method to OpenStackIdentity_2_0 class.

Also re-organize fixtures in directories based on the API version.
Update OpenStack driver to map more node states to states recognized by
Libcloud.

Patch by Chris DeRamus.
Add support for HTTP proxy to LibcloudHTTPConnection and
LibcloudHTTPSConnection class.

User can specify which HTTP proxy to use using one of the following
approaches:

* by setting "proxy_url" environment variable (global / process wide)
* by passing "proxy_url"  argument to the Connection class constructor (per
  connection instance)
* by calling "set_http_proxy" method on the Connection class (per connection
  instance)
Update CHANGES.
Fix broken test and invalid variable declarations.
Allow user to pass proxy_url argument to Connection class.
Add missing variable assignment.