Update OpenStack Volume service with latest API specs

Update OpenStack Volume service:
* Update Volume models and requests
* Add Volume tests
* Add Volume Types models, requests and tests
* Add Snapshots models, requests and tests
* Add Backups models, requests and tests
* Add Extensions, Limits and Hosts requests and tests
* Add openstack_region to service
* Change default endpoint_type to publicURL