adbd_auth: add missing headers to fix linux build

On Linux, trying to build `adbd` fails due to missing headers in
`adbd_auth.cpp` (tested on current Debian testing). Adding the `atomic`
and `optional` headers fixes this issue.

Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Test: build adbd for linux
Change-Id: I9344ee571acbd1cecbcf3d5897cc5521c8e1d95f
diff --git a/libs/adbd_auth/adbd_auth.cpp b/libs/adbd_auth/adbd_auth.cpp
index 15bd5c3..ebc74fb 100644
--- a/libs/adbd_auth/adbd_auth.cpp
+++ b/libs/adbd_auth/adbd_auth.cpp
@@ -23,8 +23,10 @@
 #include <sys/eventfd.h>
 #include <sys/uio.h>
 
+#include <atomic>
 #include <chrono>
 #include <deque>
+#include <optional>
 #include <string>
 #include <string_view>
 #include <tuple>