Gut the backup plugin, but keep it around for backward-compatibility.
Use the old plugin code for 1.20.
Add a deprecation warning message.
Add a TODO comment about removing the plugin.
Improve the visibility of the divider comment.
Skip new backups for 1.21 as well.
did ALL THE THINGS; uniter_test passing again; loads of cleanup to do
better reboot-error handling/layering in RunCommands
Extract common method for fetching network interface id for instance
Skeleton implementation of ReleaseAddress
Skeleton (failing) test
State upgrade step: add env UUID to openPorts collection

Add an upgrade step targeting 1.22-alpha for the openPorts collection. Append the State Environment UUID to the document _id field. Add the following fields to the document: "env-uuid", "machine-id","network-name".

Refactor state/ports.go to use the new fields. Refactor mgo queries to included the environment UUID. Refactor state/upgrades.go helper function addEnvUUIDToEntityCollection to support collection specific upgrades by using variadic option functions. Skip failing upgrade tests which do not target current version.
Add upgrade step to put the system identity back.

Conflicts:
	upgrades/upgrade_test.go
missing import.
state: cleaner env config generation in EnvironSuite

A small cleanup made after discovering testing.CustomEnvironConfig().
all: move MachineJob decl to state/multiwatcher
Merge pull request #1191 from axw/worker-diskformatter

worker/diskformatter: new worker to create filesystems

The diskformatter worker watches for block devices assigned to datastores
owned by the unit whose agent is running the worker. Those block devices
without a filesystem will have a filesystem created according to the
datastore's filesystem preferences (specified in the charm metadata), and
then recorded in state.

(Review request: http://reviews.vapour.ws/r/501/)
tests pass
cleanups
Improved test