Fix kaboom
Fix some issues preventing valgrind from valgrinding
Ignore SIGPIPE
Alloc and save structurs for unknown blocks and itms instead of
returning a pointer to a static buffer. Many places hold pointers
to potenailly unknown items and count on them not being kludged
(item dropping), and sometimes threads lookup items (entity loading)
Remove columns (and regions) from pending list on delete. Columns can remain in the list if after write they are deleted.