main
move contributed modules to ./contrib directory
testbench: enable proper termination markers by default
misc: add void parameter lists
contrib: harden buffer and parser bounds handling