Adds per cpu errbuf pointers

So we don't need to track perrbuf throughout all of the ns code.

I'm tracking it as a void*, since the errbuf stuff is all within plan9.h
for now.