provider/openstack: implement AZ spread

OpenStack counterpart to #55

Fixes https://bugs.launchpad.net/juju-core/+bug/1183831
This F glares a little bit.