maas: fix availability zone selection
maas: add tests for availability zone selection
provider/maas: minor cleanup of availability zone loop
provider/maas: update conditional continue
provider/maas: explict nil since err might be set
provider/maas: fixing test and continue conditional
Merge pull request #1157 from wwitzel3/ww3-lp-1392390

provider/maas: fixes lp:1392390

Fix for loop used for maas availability zone selection.
Add tests for maas availability zone selection.

  * Bug: https://bugs.launchpad.net/juju-core/+bug/1392390
use the metricsmanager runner
Improved juju get help
notification channel is a string so we know what was called
Merge pull request #1167 from dimitern/lp-1392544-better-docs-for-juju-get-in-master

Improved juju get help

According to this bug http://pad.lv/1392544 the output
of "juju get" was somewhat confusing because the "default"
field in the output looks the same as "default" field in
the charm config definition, but they mean different things.

This PR ports the approved #1166 into master.

(Review request: https://reviews.vapour.ws/r/478/)
Rename ListNetworks to Subnets
Fix openstack provider
Comment correction
Merge pull request #1168 from voidspace/rename-listnetworks

Rename environs.Environ.ListNetworks to Subnets

The ListNetworks method on the environs.Environ interface really returns info about subnets, not "networks". Method renamed appropriately.

(Review request: https://reviews.vapour.ws/r/479/)
Introduce actionNotifications collection
use raw string
Drop the separate metadata package.
Drop separate archive package.
Drop separate files package.