[RFCLAT#3] Move the tun interface setup from clatd to netd

This is a preparation for reducing the clatd required capability.

Function change:
- configure_tun_ip(), detect_mtu() are moved to netd/ClatdController
- move Clatd_Config.ipv4_local_subnet setup from configure_tun_ip() to
  main() because configure_tun_ip() is removed. translate.c needs
  the clat IPv4 address for 4->6, 6>->4 address translation.

Bug: 212345928
Test: manual test
1. Connect to ipv6-only wifi.
2. Try IPv4 traffic.
   $ ping 8.8.8.8

Change-Id: Ibf80b17865f414f329ab7c50836595f3b99360e2
diff --git a/clatd.h b/clatd.h
index 21f3c95..a42768c 100644
--- a/clatd.h
+++ b/clatd.h
@@ -38,15 +38,13 @@
 
 extern volatile sig_atomic_t running;
 
-void configure_tun_ip(const struct tun_data *tunnel, const char *v4_addr, int mtu);
 void set_capability(uint64_t target_cap);
 void drop_root_and_caps();
 int ipv6_address_changed(const char *interface);
 int configure_clat_ipv6_address(const struct tun_data *tunnel, const char *interface,
                                 const char *src_addr);
-int detect_mtu(const struct in6_addr *plat_subnet, uint32_t plat_suffix, uint32_t mark);
-void configure_interface(const char *uplink_interface, const char *plat_prefix, const char *v4_addr,
-                         const char *v6, struct tun_data *tunnel, uint32_t mark);
+void configure_interface(const char *uplink_interface, const char *plat_prefix, const char *v6,
+                         struct tun_data *tunnel);
 void event_loop(struct tun_data *tunnel);
 
 /* function: parse_int