vhost-user: fix VHOST_USER_SET_MEM_TABLE

Old code was affected by memory gaps which
resulted in buffer pointers pointing to
address outside of the mapped regions.

Signed-off-by: Damjan Marion <damarion@cisco.com>