Change vdev's buf_() calls to be as close as possible to IllumOS and FreeBSD.
Change zio_wait() to use the older with dead-IO detection.
Attempt to determine where in the ZIO it stops for issue #127