CA-140516: use /dev/zero as a source of a zeroed piece of memory

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>
Can't hurt to reset _dev_zero to -1 explicitly and check it below in vhd_free before trying to close the file again.