Socket_inode and port_inode tables to map PIDs->ports via netlink inet_diag

Currently no way on Linux to map processes listening on ports to their PIDs, ala listening_ports for Darwin. This enables that.

Example query:
```
SELECT port.local_port,
       port.remote_port,
       port.local_ip,
       port.remote_ip,
       socket.pid,
       process.name
FROM socket_inode AS socket
JOIN port_inode AS port
ON socket.inode = port.inode
INNER JOIN processes AS process
ON socket.pid = process.pid;
```

Tested on Ubuntu 14.04
@theopolis actually, looks like you do some netlink stuff in routes.cpp - if we can just put the remote port, local port, and inode in the routes table, then we don't even need to add this port_inode table.