provider/maas: implement zone distribution/placement support

This commit introduces support for "zone=" placement,
and automatic distribution across physical zones in
MAAS. We treat MAAS' physical zones like availability
zones in OpenStack and EC2.

Fixes https://bugs.launchpad.net/juju-core/+bug/1360605