apps.socket.unix: Rewrote pull/push to avoid select()
apps.socket.unix: Rewrote pull/push to avoid select()

Avoiding select() for two reasons. First, the way that we were passing
the fdset argument to select() - as a Lua table - is an NYI for the
JIT and forces the code to run interpreted. Second, we don't really
need select(), and can instead deal with failure or read() and write().

dpino/snabb,snabbco/snabb,alexandergall/snabbswitch,heryii/snabb,heryii/snabb,eugeneia/snabbswitch,snabbco/snabb,SnabbCo/snabbswitch,heryii/snabb,snabbco/snabb,eugeneia/snabb,snabbco/snabb,snabbco/snabb,eugeneia/snabb,snabbco/snabb,heryii/snabb,dpino/snabb,dpino/snabb,Igalia/snabb,dpino/snabbswitch,alexandergall/snabbswitch,SnabbCo/snabbswitch,Igalia/snabbswitch,Igalia/snabb,dpino/snabb,eugeneia/snabb,dpino/snabbswitch,Igalia/snabbswitch,eugeneia/snabb,SnabbCo/snabbswitch,Igalia/snabbswitch,snabbco/snabb,dpino/snabb,Igalia/snabb,Igalia/snabb,Igalia/snabb,alexandergall/snabbswitch,Igalia/snabb,dpino/snabb,alexandergall/snabbswitch,Igalia/snabbswitch,eugeneia/snabb,eugeneia/snabb,alexandergall/snabbswitch,SnabbCo/snabbswitch,dpino/snabbswitch,snabbco/snabb,eugeneia/snabbswitch,alexandergall/snabbswitch,heryii/snabb,dpino/snabbswitch,Igalia/snabb,alexandergall/snabbswitch,eugeneia/snabb,Igalia/snabbswitch,eugeneia/snabbswitch,dpino/snabb,eugeneia/snabbswitch,heryii/snabb,eugeneia/snabb,Igalia/snabb,alexandergall/snabbswitch