add volume_delete and volume_detach states
Add apikey support for novaclient

You are required to specify the auth_system to use apikeys since
keystone doesn't support them by default.
clean up nova volume_delete and volume_detach
Clean up pylint
Merge pull request #11113 from gtmanfred/cloud

clean up the volume_delete and volume_detach cloud states