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