Fix some build errors when CLAT_DEBUG is set to 1

After seteing CLAT_DEBUG to 1 to enable debug logging,
there were some build errors, as shown below:

external/android-clat/dump.c:205:6: error: conflicting types for 'dump_tcp'
external/android-clat/dump.c:214:6: error: conflicting types for 'dump_tcp6'
external/android-clat/dump.c:229:30: error:
invalid application of 'sizeof' to an incomplete type 'struct tun_pi'
  for (i = 0; i < len && i < PACKETLEN; i++) {
                             ^~~~~~~~~

Bug: 171277941
Test: builds and boots
Test: connect to ipv6-only wifi network: ping 8.8.8.8 still works
Change-Id: Ifb5d84951c4832ae4e3eb8a24329df0243f6ee55
diff --git a/dump.c b/dump.c
index 28db13f..7332d6c 100644
--- a/dump.c
+++ b/dump.c
@@ -21,6 +21,7 @@
 
 #include <arpa/inet.h>
 #include <linux/icmp.h>
+#include <linux/if_tun.h>
 #include <netinet/icmp6.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
@@ -33,6 +34,7 @@
 
 #include "clatd.h"
 #include "debug.h"
+#include "dump.h"
 #include "logging.h"
 
 #if CLAT_DEBUG