Added swift CLI test cases

Below test cases are added:-
stat
list
capabilities
help
Optional arguments

Change-Id: I0daacd6d970f343cc225e820fbddf967cd6915dc
HEAD doesn't return a body

The following warning message was misleading when doing the
results of a HEAD method, which never will have a body.

Change-Id: I585e114a3f35a2bc074ad479fc227b79df36df75
Add client response checking for image service

Make all api methods on image clients check for the correct response code and
remove response code checking from image tests. There are a few test code
checks outside of the image tests that were not changed. They do no harm and
can be removed when those test files have status codes removed for their own
intended service.

Change existing client checks using resp to resp.status to avoid confusion with
glance http client use of both httplib (raw) and httplib2.

Remove unused replace_membership_list method from v1 client.

Partially implements blueprint client-checks-success

Change-Id: I4ece3db26920454a8e1bd6325ec01ae3d864d0eb
provide enough time to do expires in obj tests

When testing object expiration there are a lot of factors in
play, including the amount of time that rest calls take between
when we set the expiration, and when we eventually want to check.
If the time in the future is too close then our GET calls have
a real chance of 404ing because the object is gone.

So we should provide more slack to begin with (10 seconds) and
then a variable sleep time at the end to check objects 3 seconds
after they should have expired.

Closes-Bug: #1304119

Change-Id: I890bdbc14c926ba07f43d60ef5544ff37069d5df
Merge "provide enough time to do expires in obj tests"
Merge "HEAD doesn't return a body"
Merge "Added swift CLI test cases"
Merge "Add client response checking for image service"