remove lzwnew.c since nothing uses it
remove allocating tables from cache1d space

It's extremely unlikely these days that malloc() is going to return null
so the fallback for allocating off cache1d is pointless. Also, the
functions that allocate memory now return a failure code (nonzero)
and set engineerrstr describing the fault.