dlist bugfix
add missing allocator callback prototypes
add new debug tracing subsystem
add malloc wrapper functions for allocator_def compatibility
minor updates to freemem cache module interface, break out alloc tracing to unique cpp symbol
fix incorrect initialization of default stream objects in fdstream
fix broken individual runs in run-tests.sh
fix inconsistent allocator_def interfaces
minor readme updates
notes update
major refactor

plumb in dbgtrace subsystem
begin adding optional support for freemem_cache module
expose memory_state to toplevel, rehash lots of function prototypes
elimiate parse_state from extern visibility
elimiate parse_location api functionality -- use token layer APIs instead
plumb in stream support to interp core, eliminate more libc (printf) calls
minor name changes to some function names in builtins
some fixups to frame printing callback functions
add memstate pointer field to each memcell structure, and means to access it
eliminate calls in node to access mem layer (use mem APIs directly instead)
minor bugfix in paren to eliminate segfault if no args passed by moving memstate initialization before arg check
rename stream_putcomp to stream_put for brevity
bugfix to stream module using unititialized irrelevant variable
add va_arg compatible stream_putv
add stream_put macros to remove need to newline / NULL terminate stream args
and more...