correct some debug outputs

- print to dbOut instead of stdout
- make sure debug flags don't break the FOAM sexpr output (.fm)
add -WD+all to enable all debug flags
more corrections for stdout -> dbOut
dbIn doesn't really make sense, and it's not used, so remove it
debugStream is not used; dbOut is used directly
osSetStreams: assign the passed streams, not the std ones
add -Wcheck to ax0 compilation

There are several assertion failures, so we make them non-fatal here.
use malloc/free instead of btree alloc outside rts

so we can make sense of valgrind output
fix parallel build of aldor test programs
use absolute paths in test program builds

this is because we chdir into a temporary subdirectory for aldormain.c
fix unititialised value read
add DBG prefix for javagen
use btree alloc for now, javagen breaks with malloc

I don't know what causes the problem, valgrind doesn't say anything and
it's not due to zero-initialisation.
remove useless conditional; we'd rather just crash right there