Replace kmalloc by kzmalloc

The plan 9 code depends on things being zeroed. We can make an optimization
pass later if needed to undo some kzmallocs but this is a simple way to make
things work much better.

With this change, many more things work

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>