Handle log files not starting at the same time.

The monotonic clocks were assumed to be in sync.  That isn't realistic.
This assumption leaked into how we kept the queues primed, and how the
event loop was initialized.

This isn't enough to actually replay in sync.  We are assuming that the
realtime clocks are in sync and the monotonic clocks don't drift from
each other.  That'll be good enough to get started, but not for long.

Change-Id: Ic18e31598f1a76edee0b0d5a2d7936deee1fbfec
diff --git a/aos/events/logging/logger.h b/aos/events/logging/logger.h
index 5e3ca52..e0350bb 100644
--- a/aos/events/logging/logger.h
+++ b/aos/events/logging/logger.h
@@ -395,6 +395,11 @@
 
   const Configuration *remapped_configuration_ = nullptr;
   const Configuration *replay_configuration_ = nullptr;
+
+  // If true, the replay timer will ignore any missing data.  This is used
+  // during startup when we are bootstrapping everything and trying to get to
+  // the start of all the log files.
+  bool ignore_missing_data_ = false;
 };
 
 }  // namespace logger