Split httpWatcher into watch.StreamWatcher and tools.APIEventDecoder.