Store UUIDs as 16 bytes of data

This makes them much more efficient to write over shared memory to solve
the boot UUID logging problem when we add them.

Change-Id: Idf361d6b096bfa52cbc98f555c90bf1f6b90d3e0
diff --git a/aos/events/logging/log_reader.cc b/aos/events/logging/log_reader.cc
index 6e92568..881f9c1 100644
--- a/aos/events/logging/log_reader.cc
+++ b/aos/events/logging/log_reader.cc
@@ -1172,7 +1172,7 @@
     flatbuffers::FlatBufferBuilder fbb;
     fbb.ForceDefaults(true);
     flatbuffers::Offset<flatbuffers::String> boot_uuid_offset =
-        fbb.CreateString(event_loop_->boot_uuid().string_view());
+        event_loop_->boot_uuid().PackString(&fbb);
 
     RemoteMessage::Builder message_header_builder(fbb);