add yosemite to macOSXSeries
Prevent destroy-environment when desired.
Fixed error construction and format. Renamed vars for clarity and conformity.
Cleaned up error-related code based on review.
Made code readable
Merge branch 'master' into allocateaddress-maas
Initial skeleton of AllocateAddress for maas
Merge branch 'master' into allocateaddress-maas
Complete AllocateAddress first cut
Update comment
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
provider/ec2: allocate all instance stores

When starting an instance in EC2, specify all of the
instance stores in the block device mapping. The instance
started will have as many four attached, according to
the instance type.

getBlockDeviceMappings will be enhanced in the near
future to support attaching additional volumes to
instances at creation time (i.e. for charm storage).
Merge branch 'master' into allocateaddress-maas
use the metricsmanager runner