Decouple Connection from the driver and don't require 'driver' attribute to be
set.
Modify Connection.request so it works correctly if 'params' value is a sequence.
Default data to None.
Style cleanup (avoid 1 char variable name, use is not none).
Don't send Content-Length header if len(data) == 0 and default all data
arguments to None.
Update affected test and mockhttp class.
Update changes.
Update .ratignore.
Add missing license headers.
Use parse_qs and parse_qsl from libcloud.utils.py3.
Fixed a typo in the load balancers example.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix a bug in the test case - should use UTC timestamp.
LIBCLOUD-345: Fix CloudStack compute driver create_node method to return
CloudStackNode and add new expunging node state.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Initial pass at adding AU/syd support to Rackspace.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
There is no AU auth endpoint, remove that stuff.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
remove some more stuff

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Issue LIBCLOUD-346: Fix ElasticHosts API endpoint host names.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
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.