netd: Enable clang-tidy and fix all warnings

Bug: 65246407
Test: m netd && system/netd/tests/runtests.sh
Change-Id: I1d22b2bc317fe7218ccde78859ed0623d6a1f8df
diff --git a/server/Android.bp b/server/Android.bp
index d06797d..e5e5eac 100644
--- a/server/Android.bp
+++ b/server/Android.bp
@@ -10,6 +10,18 @@
     srcs: ["binder/android/net/metrics/INetdEventListener.aidl"],
 }
 
+cc_defaults {
+    tidy: true,
+    tidy_checks: [
+        "android-*",
+        "cert-*",
+        "clang-analyzer-security*",
+    ],
+    tidy_flags: [
+        "-warnings-as-errors=android-*,clang-analyzer-security*,cert-*"
+    ],
+}
+
 cc_library {
     name: "libnetdaidl",