Extract common method for fetching network interface id for instance
Skeleton implementation of ReleaseAddress
Skeleton (failing) test
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, and then
recorded in state.
worker/diskmanager: fix test name
storage: add tests for BlockDevicePath

Also, remove state/datastore.go
worker/diskformatter: moved package doc
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/)
Improved test
Merge branch 'master' into releaseaddress-ec2
Merge pull request #1194 from voidspace/releaseaddress-ec2

Environ.ReleaseAddress for ec2

Implements Environ.ReleaseAddress for the ec2 provider. This releases an IP address previously allocated with Environ.AllocateAddress.

(Review request: http://reviews.vapour.ws/r/504/)
Updated dependencies.tsv for juju/utils
Merge pull request #1195 from dimitern/update-dependencies-juju-utils

Updated dependencies.tsv for juju/utils

This is needed to apply the fix for http://pad.lv/1394524
which landed on juju/utils, but juju-core is not yet using it.

(Review request: http://reviews.vapour.ws/r/506/)
Actions :: Consolidate and cleanup Collections

 - Consolidate action collections into one actionDoc collection.
 - Add actionNotificationDoc collection to split notifications of newly
   enqueued Actions from notifications of changes to the Actions.
 - Add new StringsWatcher: actionStatusWatcher for watching actions that
   are in a specific state.
 - Move state Action specific code all into the action.go file.
 - Move interface definitions into interface.go.
 - Refactor ActionReceiver calls to keep db access all in the core
   action.go file.  Also use names.Tag in more places.
Fixes per review feedback
Fix for feedback from review
More review feedback
Couple more naming suggestions