To Do
=====
look at all FATAL errors - this is a lib now
dlfield

Done
====
Make an awk_t structure for all the globals
lint-free
WARNS=3
get rid of statics
struct names with awklib in them
clean up proto.h
uschar -> uint8_t
awklib.h - external
make it embeddable
pass awk_t down everywhere
getopt_long
LP64 friendly
stop referring to awk struct members from main.c
awkgram.y for passing args
arena args passing in run.c
Function names
Good API for dl*
dlallocate for C structs
dlfree for C structs
