appview/pipelines: introduce status notifier
allows web/ssh handlers to subscribe to status updates for a particular
pipeline by ATURI. we can then live update UI based on data arriving on this
channel.
spindlestream can now notify interested parties about new pipeline
statuses.
Signed-off-by: oppiliappan <me@oppi.li>