Add 'dynamic-inst-release' to travis-ci
Add instrument target data to enable-command struct
Send enable-event commands with instrument target

Create a static function enable_event() to deal with all possible
permutations of data that accompany with the enable-event command:
- all events / some events
- no filter / a filter
- no exclusions / some exclusions
- no instrument target / a instrument target

Wrap existing functions lttng_enable_event(),
lttng_enable_event_with_filter() and lttng_enable_event_with_exclusions()
with the new static enable_event() functions without breaking API.

Create a new lttng_enable_event_with_target() function to handle the
instrument target data. Note that it is not possible to enable events
with excusions together with instrument target, since exclusions only
work with wildcard events.
Parse and forward instument probes

Report error if userspace probes created with wildcard events.
Add usage for userspace instrumented probes
Handle enable_event command with instrument target

Define a structure holds the event instrument target data. The last
data item is a flexible array that contains a variable number
of target path.

Add instrument target data to the prototype of cmd_enable_event(),
and process the instrument target data form clients in the function.

Add error codes of processing instrument traget data.
Handle instrument target in cmd_enable_event()

Add instrument target data to the prototype of event_ust_enable_tracepoint().
Handle instrument target in event_ust_enable_tracepoint()

Add instrument target data to the prototype of trace_ust_create_event()
and trace_ust_find_event().

Update the test_ust_data unit test with the new prototype.
Handle instrument target in trace_ust_create_event()

Copy instrument target and probe information from client.

Free allocated instrument target data when destroying events.

Also remove unused LTTNG_EVENT_FUNCTION_ENTRY event type.
Handle instrument target in trace_ust_find_event()

Add instrument target as a ltt_ust_ht_key and handle it in function
trace_ust_ht_match_event() and add_unique_ust_event().
Add unit test for enabling events with instrument target
Add ust event probe UST ABI to internal copy

Add definition of structure lttng_ust_event_probe_attr to our
internal copy of UST ABI definitions.

Add probe data to lttng_ust_event structure.
Copy instrument target data in shadow_copy_event()

Add instrument target data to ust_app_event struct.

In delete_ust_app_event(), free the copied instrument target data,
and also remove a redundant NULL check.
Add instrument target data to find_ust_app_event()

Add instrument target data to the prototype of find_ust_app_event()
and wherever it is called.

In ht_match_ust_app_event(), use instrument target as one of the
matching criteria.

Add instrument target as a key in add_unique_ust_app_event().
Set instrument target in ust-side when creating event

Add a new function set_ust_event_target() that calls the ust-side
function that sets the instrument target to an event.

Call set_ust_event_target() in create_ust_event().