cinder availability zones api + list call implemented

availability zones api for openstack cinder and list availability zones for cinder 
I'd remove the ConcreteBuilder and make this one not abstract. Just remove the unnecessary complexity.