scripts/runtests:  stop the fd musical chairs

This curious juggling of file descriptors caused a hang on Wheezy
amd64 posix and rtpreempt threads, halui-jogging test.  Preceding
tests passed.  All tests on i386 host passed.

After test.sh script exited (result 0), the runtests script hung,
apparently waiting for one of the 'tee' processes to finish.

This more direct construction fixes the hang and eliminates need for
'-o pipefail'.
halcmd_main.c:  send halcmd_info() messages to stderr, not stdout

halcmd_output prints to stdout; with halcmd_info going to stderr,
runtests can succeed running in debug mode