cinder availability zones api + list call implemented

availability zones api for openstack cinder and list availability zones for cinder 
Interesting. I would think that the `AvailabilityZone` is either enabled or disabled. `ZoneState` only provides a boolean field "available", so that leads me to believe that this might be extended in the future.