introducing xio_poll_completions

attempts to read at least min_nr events and up to nr events
from the completion queue assiociated with connection

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
removing messages from raio_server

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
fail ./configure with error message if 'numactl-devel' package is missing on machine

Signed-off-by: Alex Rosenbaum <Alexr@mellanox.com>
removing unneccessary messages from get_clock

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
in xio_alloc, if memeory allocation and registration in
one call is not supported. fallback to do the allocation and
register the memory

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
fixed invalid pointer assignment

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
New option added: disable huge memory allocations

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