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: I657f0cb5283a0b4177332d94a88af660f3de8f11
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/utils.hpp b/utils.hpp
index fbe1d6a..d709b6f 100644
--- a/utils.hpp
+++ b/utils.hpp
@@ -133,8 +133,7 @@
      *
      *  @param[in] c - The function object being adapted.
      */
-    explicit CompareFirst(Compare&& c) : compare(std::forward<Compare>(c))
-    {}
+    explicit CompareFirst(Compare&& c) : compare(std::forward<Compare>(c)) {}
 
     /** @brief Compare two pairs adapter.
      *
@@ -209,8 +208,7 @@
      *
      *  @param[in] p - The prefix to check for and remove.
      */
-    explicit RelPathCompare(const char* p) : prefix(p)
-    {}
+    explicit RelPathCompare(const char* p) : prefix(p) {}
 
     /** @brief Check for the prefix and remove if found.
      *