Add unittest2 dependency for tests and use it if Python version is not in
['2.7', '3.x'].

Also update some of the affected tests to use unittest2.
Update changes.
Modify release script to also generate .tar.gz archive.
Update .gitignore.
Issue LIBCLOUD-349: Implementation of list_images and list_network for Cloudstack driver.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
LIBCLOUD-331: Adds the new error type ProviderError. Modifies InvalidCredsError
to extend from it.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Correctly throw InvalidCredsError if user passes invalid credentials to
the DigitalOcean driver.
Bump version.

Conflicts:
	libcloud/__init__.py
Add missing setUp method to some OpenStack tests.

Conflicts:
	libcloud/test/compute/test_openstack.py
LIBCLOUD-357: Modified ElasticHosts to store drive UUID in 'extra' field.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-357: Updated unit tests for ElasticStack to ensure driver UUID is stored in 'extra' field.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Issue LIBCLOUD-352: Add list_volumes to compute.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Issue LIBCLOUD-354: Add support for volume-related functions to OpenNebula compute driver

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Add explicit 'return None' to the function.
Issue LIBCLOUD-353: Implement storageVolume methods for openstack driver.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.