Pretty print of endpoints for ambiguous error

Pretty print the list of endpoints by region for ambigous endpoint error

Change-Id: Ia99b6d46b1944db631fc4bd446aeae77abb08262
Closes-Bug: #1241177
Fix Volume.extend and Volume.update_readonly_flag methods

Correct VolumeManager method signature called from Volume.extend and
Volume.update_readonly_flag methods for v1 and v2 api's.

Change-Id: I2ffb49112d39ad96b91a4173526502a5201666c6
Closes-Bug: #1293423
Closes-Bug: #1294178
Use real timestamps in authentication tests

Using a non time string means it won't be correctly parsed by anything
in keystoneclient trying to read those auth responses.

Change-Id: I6db79d3cf7596044a281cc85de014691f81c1fd1
Blueprint: use-session
Merge "Use real timestamps in authentication tests"
Merge "Pretty print of endpoints for ambiguous error"
Added support for keystone v3client

Change-Id: I7bbc74c9e73f36f942f5800a7af0da717da0bc64
Merge "Fix Volume.extend and Volume.update_readonly_flag methods"