added support for tables as arguments to lua callbacks (will have to double check I didn't assume anywhere that this wouldn't happen...)
rethrowing errors encountered in autorun files so they are logged to the event log; allowing pure string tables (i.e. Map<String, String>) in signals. may extend this to further types at some point, but for now that'll have to do