net/addr/sock: Add classes for generating sockaddrs

This adds classes to generate IP socket information that can be
consumed by `connect()` and `bind()`.

Change-Id: I84c8fc3794d1113877f0f967291317152a0669d5
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/meson.build b/src/meson.build
index 8dbd144..90afee1 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -54,6 +54,7 @@
   'hash/tuple.cpp',
   'net/addr/ether.cpp',
   'net/addr/ip.cpp',
+  'net/addr/sock.cpp',
   'net/addr/subnet.cpp',
   'numeric/endian.cpp',
   'numeric/str.cpp',