Feature: activeresponse with filename

Will require an update to the documentation as the filename is appended to the argument list for AR events with filename attributes in the eventinfo struct.
Includes a test for the os_shell_escape() function that's been added to string_op.c