xio_ev_loop rework

Change-Id: I0d887cefc7272615ee3c1a0dec39e6ee4fb3e14b
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>