Cleanups in error handling in parser2.c file
A 'break;' after ICE is silly, since ICE is noreturn
Add noreturn to badcharmsg() in scanner3.c to let scan-build/clang know that it cannot return
Fix memory allocation error in hexdump2 found with clang's scan-build
Update Makefile.tcc to pass LINKER argument to Makefile.runtests[2]
Update NEWS and README for recent changes
Fix another "leak of file descriptor" error in peephole.c
Disable analyzer for sha256, since heavy-duty macro magic confuses it