This provides interface to consume (watch) events in the same way (with
the same API) as server code does. So some processing might be moved
back and forth between client and server without much code change.
Also moved peer methods out of helpers to the main client package, they
might be useful for any client, not only talosctl.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>