Support arg passing when triggering a lifecycle event
Trigger added, updated, removed events for ServiceDirectory listings
Merge branch 'master' into code_generator