src: Fixing signed/unsigned comparison warnings and removing all warning-suppressing pragmas

Change-Id: I5526a00d9be6d576bb500d51c0bc6c2ad8cc541d
diff --git a/tools/tlvdump.cpp b/tools/tlvdump.cpp
index cf8cee1..0589cd3 100644
--- a/tools/tlvdump.cpp
+++ b/tools/tlvdump.cpp
@@ -11,7 +11,7 @@
 #include <iomanip>
 #include <fstream>
 
-const int TLV_DICT_SIZE = 25;
+const uint32_t TLV_DICT_SIZE = 25;
 
 const std::string TLV_DICT[TLV_DICT_SIZE] = {
   "RESERVED", //      = 0