std/os/fd: drop FD, work with raw devices directly
std/os/fd: drop FD, work with raw devices directly

Loses the ability to discriminate open file descriptors, but it will
be much faster as it avoids the duplicate type checks.

vyzo/gerbil,vyzo/gerbil,vyzo/gerbil