juju/juju — pull request #1192 by johnweldon (2014-11-20 06:01:21+00:00)
Title: 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.