+ bugfix in init() for the /C branch (collecting arguments)
+ tracemode interaction in parsecommandline()
+ vcgetcstr() to fetch a visible user input, incl. validation check

+ command line parsing now exactly as the help screen (strings.txt)
  describes
+ show help screen using display_string()
+ set exitflag (and exit if allowed) if help screen was issued or a
  bad option was found

+ load messages into conventional far memory
+ change in message.c that string_index is not allocated dynamically

+ The "load messages into memory" feature allocates the block the
  messages are read into using the DOS API. It is not guarranteed
  that this block is freed by DOS upon termination of the program,
  therefore the atexit() function (installed by init()) explicitly
  frees the block, because it seems to be the best (and most secure)
  place to do so.

+ is designed to work for a file STRINGS.DAT *less* than 64KB only!

+ bugfix: preserve ECHO state of interactive command line (see
  TEST1.BAT)

+ bugfix with infinite loop in aliasexpand() when the useFlag warps

