Complete AllocateAddress first cut
Update comment
maas: fix availability zone selection
maas: add tests for availability zone selection
add doc comments to Filter interface
Merge pull request #1128 from fwereade/uniter-extract-filter

Uniter: extract Filter

This is trivial: I just put it behind an interface, moved it to its own package, and put the tests in a _test package.
Update utils dep.
Drop Metadata.Copy().
Merge pull request #1156 from ericsnowcurrently/backups-drop-meta-Copy

Drop Copy() from backups.Metadata

http://reviews.vapour.ws/r/447/

(Review request: https://reviews.vapour.ws/r/467/)
provider/maas: minor cleanup of availability zone loop
State upgrade steps: migrate statuses, constraints and annotations

Add an ugrade step for each of statuses, constraints and annotation
collections. Each step appends the environment uuid to the _id field
and adds a new env-uuid field.
unexport Store
Merge pull request #1161 from davecheney/217-state-multiwatcher-cleanups

state: unexport private types

Unexport a bunch of private types that are not required to be public after the `state/multiwatcher` merge

(Review request: https://reviews.vapour.ws/r/472/)
Make block device listing function configurable

... and mock it out in jujud tests.

Also, make use of this to test NewWorker in
a platform-independent manner.
Merge branch 'master' of https://github.com/juju/juju into migrate-status-constraints-annotations

Conflicts:
	state/megawatcher.go
Merge pull request #1141 from axw/wireup-diskmanager

Wire up diskmanager to machine agent

All machine agents now run a diskmanager
worker. There are a few small changes to
the diskmanager itself, too:
 - block devices are now sorted by name
   before being sent to the API server
 - if block devices haven't changed since
   the last time they were sent, they
   will not be sent again
 - block devices that do not exist in
   /dev, but are listed by lsblk, are
   now ignored (this happens in LXC)
Merge branch 'master' of https://github.com/juju/juju into migrate-status-constraints-annotations

Conflicts:
	state/megawatcher.go
Merge pull request #1160 from waigani/migrate-status-constraints-annotations

State upgrade steps: Migrate status, constraints and annotations collections

Add three upgrade steps which append the environment uuid to the _id and and a new env-uuid field to each of status, constraints and annotations/

(Review request: https://reviews.vapour.ws/r/471/)
provider/maas: update conditional continue
provider/maas: explict nil since err might be set