socket: import mnl_socket_fdopen() as NewSocketFd()

Now Socket constructor for pre-existing socket descriptor. As with
fdopen(3) The descriptor in mnl.Socket object is not dup'ed, and
will be closed when the passed socket.socket object is closed.