cinder availability zones api + list call implemented

availability zones api for openstack cinder and list availability zones for cinder 
Especially for this class, please remove the abstract builder stuff. it makes it very unreadable.