Fix the logic in skipping volume deletion error

- The volume deletion in OpenStack also gives an error if there are
  any dependent snapshots but with a different error message
  compared to Rackspace Open Cloud.
- Also the RightApi::Exceptions namespace is not included by default
  when requiring 'right_api_client' and this namespace is also
  deprecated so use RightApi::ApiError instead for rescuing exception.