Uniter API now has WatchActions

This commit adds state/api and state/apiserver endpoints for
WatchActions.
No it just didn't seem to be testing code that changes in this PR. Leave it if the test is valuable.