state: cleaner env config generation in EnvironSuite

A small cleanup made after discovering testing.CustomEnvironConfig().
all: move MachineJob decl to state/multiwatcher
tests pass
cleanups
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
Merge pull request #1192 from johnweldon/2-action-refactor

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.

(Review request: http://reviews.vapour.ws/r/502/)
Rename parseTag to tagToCollectionAndId
Update tests too
fix test not running
Style Guide Edit

Add "one space after period" to style guide.
Merge pull request #1190 from mjs/environ-test-config-cleanup

state: cleaner env config generation in EnvironSuite

A small cleanup made after discovering testing.CustomEnvironConfig().

(Review request: http://reviews.vapour.ws/r/500/)
Merge pull request #1197 from johnweldon/0-parseTag-refactor

Rename `parseTag` to `tagToCollectionAndId` for clarity

Minor feedback from previous PR - mechanical change

(Review request: http://reviews.vapour.ws/r/508/)
Merge pull request #1198 from waigani/styleguide-spaces

Style Guide Edit

Add "one space after period" to style guide.

(Review request: http://reviews.vapour.ws/r/509/)
fix (final) test failure