Stop including ip_address_number.h from net_util.h

Required duplicating the typedef for IPAddressNumber, and fixing a number of missing includes from consumers.

BUG=488531
[email protected],[email protected],[email protected],

Review URL: https://codereview.chromium.org/1162973005

Cr-Commit-Position: refs/heads/master@{#332708}
diff --git a/net/dns/record_rdata.cc b/net/dns/record_rdata.cc
index 0c60559..193d91c 100644
--- a/net/dns/record_rdata.cc
+++ b/net/dns/record_rdata.cc
@@ -6,6 +6,7 @@
 
 #include "base/big_endian.h"
 #include "net/base/dns_util.h"
+#include "net/base/ip_address_number.h"
 #include "net/dns/dns_protocol.h"
 #include "net/dns/dns_response.h"