works under FreeBSD.
- Fix some formatting problems with long lines.
- Cleanup wait_for_connect(). Only set SO_REUSEADDR once. Reuse sockaddr for
bind() and accept().
- Turn on TCP_NODELAY to speed up GDB remote protocol transactions.
- In bx_gdbstub_init(), remove `Communicating...' message. Add a `Waiting...'
message just before calling wait_for_connect() to give the user some idea
that the emulator is waiting for something.