expt: builtin.c libload - slurp_lib also binds
dumb by-val to by-ref change
return nerrors, and main.c check; and block_free
fix up tabs; and slurp_file needs raw=1 (not 0);

also, stop fgets warnings in jq_test
neaten pointers
tabs -> spaces