Reduce the number of remote timestamp writers

Remote timestamp channels which are logged have data writers per
channel. This uses significant memory for the level of compression we
aim for. Consolidate data writers to per remote node instead of per
channel to reduce the number of files and memory consumption.

Change-Id: Id1293cbc1b58c526cf3df18f784f5508c001f8d5
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/events/logging/log_namer.h b/aos/events/logging/log_namer.h
index fb69f03..34484c4 100644
--- a/aos/events/logging/log_namer.h
+++ b/aos/events/logging/log_namer.h
@@ -537,6 +537,8 @@
 
   // Data writer per remote node.
   std::map<const Node *, NewDataWriter *> node_data_writers_;
+  // Remote timestamp writers per node.
+  std::map<const Node *, NewDataWriter *> node_timestamp_writers_;
 };
 
 // This is specialized log namer that deals with directory centric log events.