Patch for 1214: Support asterisk debug option for functions

In Glulx, a traced non-vararg function will display all local variables,
because there's no way to tell how many arguments were really passed in.

A traced vararg function will display the exact argument list, e.g.:
  [ funcv(_vararg_count = 2: 3 72) ]

The -g option ("trace all functions") is not really supported in Glulx.
You can use it, but the Main() function will try to print trace information
before a Glk stream is set, which is illegal. Some interpreters will choke.