Unit tests for limits.py in cinderclient/v1 and v2

Change-Id: I962161ac657d9ec676f3b03ab17138ed1911ec35
Fix 'search_opts' unexpected keyword argument error

When executing 'encryption-type-create' command using resource
name, it will use the findall() in base.py, then error will
occur because list() in findall() used 'search_opts' argument
which list() in VolumeEncryptionTypeManager did not have. Some
other command like 'transfer-delete' met same issue.

This patch will add 'search_opts' argument in list() function
in child class to avoid the bug.

Closes-Bug: #1248519
Related-Bug: #1252665

Change-Id: If1cd8b812af21335e5d4351766539a927a8fbdf4
disable/enable a service has no output

When disable/enable a cinder service, there is no output, this
caused end user does not know if the service was disabled/enabled
successfully.

It is better add some output for the command just like nova to tell
end user the service status.

Change-Id: I9d440ab7437c268b17627e255f152db0b3bf4f53
Closes-Bug: #1261120
Remove RAX-specific auth in cinderclient

Change-Id: Idd36694a322f467ba5e8c1f58bfac701bff8f3f8
Closes-Bug: #966329
Merge "Fix 'search_opts' unexpected keyword argument error"
Merge "disable/enable a service has no output"
Add volume retype command

Add volume retype to Cinder client.
Cinder code: https://review.openstack.org/#/c/44881/

Change-Id: Ied4902da531386f744403962e4a8ddfb7587c4ef
Merge "Unit tests for limits.py in cinderclient/v1 and v2"
Merge "Add volume retype command"
Add retype to index.rst

Retype patch was merged but not added to index.rst

Change-Id: I15e52153fccf07026d4b1dfcc1fb62a27d6d3ca2
Merge "Remove RAX-specific auth in cinderclient"