Extract client side timestamp filtering logic

This sets us up to reuse it as part of the simulated event loop message
gateway.  It is surprisingly isolated.

Change-Id: Ia72de5ab8fbb9b3495fec32cd2762e9fdfc7c1e7
diff --git a/aos/network/BUILD b/aos/network/BUILD
index c7e5a28..f9fe7ea 100644
--- a/aos/network/BUILD
+++ b/aos/network/BUILD
@@ -207,6 +207,24 @@
 )
 
 cc_library(
+    name = "message_bridge_client_status",
+    srcs = [
+        "message_bridge_client_status.cc",
+    ],
+    hdrs = [
+        "message_bridge_client_status.h",
+    ],
+    deps = [
+        ":message_bridge_client_fbs",
+        ":message_bridge_server_fbs",
+        ":timestamp_filter",
+        "//aos:flatbuffers",
+        "//aos/events:event_loop",
+        "//aos/time",
+    ],
+)
+
+cc_library(
     name = "message_bridge_client_lib",
     srcs = [
         "message_bridge_client_lib.cc",
@@ -220,6 +238,7 @@
     deps = [
         ":connect_fbs",
         ":message_bridge_client_fbs",
+        ":message_bridge_client_status",
         ":message_bridge_protocol",
         ":message_bridge_server_fbs",
         ":sctp_client",