cinder availability zones api + list call implemented

availability zones api for openstack cinder and list availability zones for cinder 
I also think this shouldn't be an abstract builder. We should stop proliferating these.