clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: I862ed296ce1f42dba7047a74540d9004ad78130c
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/sd_event_loop.cpp b/sd_event_loop.cpp
index df985c4..fa8319c 100644
--- a/sd_event_loop.cpp
+++ b/sd_event_loop.cpp
@@ -39,13 +39,12 @@
 {
     udpSocket->async_wait(boost::asio::socket_base::wait_read,
                           [this](const boost::system::error_code& ec) {
-                              if (!ec)
-                              {
-                                  boost::asio::post(
-                                      *io, [this]() { startRmcpReceive(); });
-                                  handleRmcpPacket();
-                              }
-                          });
+        if (!ec)
+        {
+            boost::asio::post(*io, [this]() { startRmcpReceive(); });
+            handleRmcpPacket();
+        }
+    });
 }
 
 int EventLoop::getVLANID(const std::string channel)