Enable more clang-tidy checks and treat them as errors

Test: tests/runtests.sh
Change-Id: If59480cee6460847f5c1cef17e3ef036b8e75651
diff --git a/libnetdutils/include/netdutils/Status.h b/libnetdutils/include/netdutils/Status.h
index b3a5d01..503eea3 100644
--- a/libnetdutils/include/netdutils/Status.h
+++ b/libnetdutils/include/netdutils/Status.h
@@ -18,6 +18,7 @@
 #define NETUTILS_STATUS_H
 
 #include <cassert>
+#include <limits>
 #include <ostream>
 
 namespace android {