the first implementation
Merge remote-tracking branch 'upstream/master' into 122-state-machine-watchinterfaces
changed to WatchCollection
no more TxnRevno exposed in networkInterfacesDoc
update dependencies.tsv to use new names version
use earlier names dependency
Merge pull request #177 from rogpeppe/011-update-names-dep

update dependencies.tsv to use new names version

We want to be able to use the new stuff there.
Uniter Action(id string) API client/server

This commit adds the ability for Uniter clients to query Actions from
state.State by id.  The response includes a server error message if the
Action is not present on the state server.
Test improvements/tweaks
API server Actions is now a batch query.
Check for unit access before querying database
Addressed concerns in Action API PR 140
Action query now uses tags over the wire
Action API query now properly checks validity of request and exercises
error cases
Now correctly mocks up bad API for apiserver test of bad unit query
Addressed PR comments
change StringsWatcher to NotifyWatcher
Merge pull request #140 from binary132/actions-uniter-api-action

Uniter Action(id string) API client/server

This commit adds the ability for Uniter clients to query Actions from
state.State by id.  The response includes a server error message if the
Action is not present on the state server.
change _id string to _id bson.ObjectId
Increment devel to 1.19.5, which 1.18.x will accept as an upgrade option.