Replace list with dict in AvailabilityZoneFilter.host_passes

Bug #1213935

Change-Id: Ie58ce35cbc41285c9bb602488741db028c66a6a7
Merge "Replace list with dict in AvailabilityZoneFilter.host_passes"