Execute event handler

The Execute event handler tells the event manager to invoke the specified program. The application looks for this program in the PATH. Data is passed to the program as the first command line argument. Like the Publish event handler, the Execute event handler is invoked asynchronously. This is achieved by using a custom API that runs the program in a service.