base: add p9.nsec and p9.nanosec functions
file: rework api and implementation, fix nasty bug as well
common: improve memory allocation helpers
all: remove unused data, clarify naming
all: introduce nicer project structure
note: implement (horrible) note handling
proc: implement p9.(pid ppid user sysname)
proc: implement p9.exits() (for completeness)
fs: distinguish file method names from module funcs
fs: replace p9.fd2path with file:path() method
fs: create File table with correct number of fields
p9: implement non-throwing error reporting