Expanded Lua signal functions to allow transmission of arbitrary Lua data (i.e. reals, strings, tables, functions, pointers) rather than just integers.

Note: breaks interoperability with Perl signals (no Lua -> Perl or Perl -> Lua signals). Cross-zone signals remain integer-only.