parse all config files instead of just the first one found
really don't need a separate util.h
move parse_fail3 out of config.c in case anything else could use it
new utility I/O function fu_error3
build and run code that passes some tests and generates code correctly afaict