sm: Implement connect

Reorganize tx struct to avoid gaps.
No need for active[12] and passive[12]
Add conn params struct
Store peer's sock name rather than the whole sockaddr_un
Stub out get_conn_id() and put_conn_id()