EA-1158/CA-122239: Copy data locally to avoid kernel bug

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>
EA-1158/CP-6734: Remove unused includes/macros

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>
Reviewed-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>
Reviewed-by: Vineeth Thampi Raveendran <vineeth.thampi@citrix.com>
EA-1158/CA-122194: Spit out minor number in stats

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>
EA-1158/CA-122194: Undo NBD read FW in CP-5965

XXX Undoing this commit MIGHT fix broken SXM but it WILL break NBD Unix
domain socket functionality.
EA-1158/CA-122217: Fix NULL-pointer access bug
Merge remote-tracking branch 'ea-1158-2/master'
EA-1158: Retry select() on EINTR
EA-1158/CA-122194: Initialise tapdisk request before submitting it.