Small fixes around variable usage

glance_http.py:
* We import the json module in all other files without a fall back
  the glance client should not be different
* The detailed message for the exceptions are generated, but not used.

image_client.py:
* 'time' package is a not used import.

container_client.py:
* 'marker' variable not in use.

test_absolute_limits.py:
* 'testtools' import not in use.

test_disk_config.py, test_server_personality.py:
* 'rand_name' imported, but not used.

Change-Id: I3f543d8d49c92d136f4cff07a776242329eb5ec4
Add glance api v2 testing.

This commit adds initial support for the glance v2 api. It adds
some basic image tests and a new v2 client. The client supports
create, get metadata, store, get image, and delete.

Change-Id: Ic8c79356d4dcadc35bb3a7aa0deac2336e370827
Remove skip from test_invalid_host_for_migration().

This commit removes the skip related to a bug, it was fixed as
part of grizzly-3, so we no longer to to skip the test because
of the bug.

Change-Id: I3ee2dab1e92732ad7a9fe5319b35524d7c2aff75
Have paramico to register the event pipe in time

paramiko is multi-thread package which has a dedicated thread for input
processing.
paramiko using a pipe trick to communicate his buffered_pipe state for
event based wait operations.
It is possible the reading (transport thread) gets an EOF (or CLOSE) message before
the event pipe created, unfourtunatly it leads to the EOF and CLOSE
messages not communicated correctly by the event pipe which is created later.

The applied change expected to be compatible with newer paramiko
versions, basically it haves the paramiko to create the pipe earlier.

test_integration_1 test case enabled.
Fixing bug ##1117555.

Change-Id: I5e7bff253ed21fc424acc426545cc48f22e96d74
Merge "Small fixes around variable usage"
Merge "Have paramico to register the event pipe in time"
Merge "Remove skip from test_invalid_host_for_migration()."
Merge "Add glance api v2 testing."
Adds Keystone-API user-update tests

Change-Id: I19e9d5536b4e04fe745d1e280401344119324f86
Implements: blueprint identity-update-tests