move node allocation out of assert() so that -DNDEBUG doesn't break things
clean up Makefile to use pattern make rules
minor cleanups & updates
make incremental GC default in node layer
tokenizer quoted string shorthand
minor node_print tweak: now signed value output
add makesym/splitsym foreign functions