Uniter API now has WatchActions

This commit adds state/api and state/apiserver endpoints for
WatchActions.
I don't think it's useful seeing the events coming out of the watcher, vs seeing (1) initial events coming out of the initial API return and (2) subsequent events coming out of subsequent Next() calls with that watcher id.