Add mechanism for user space injected events

This adds a new sysdig device file which allows writting user specified
data into the event stream. Data is written to /dev/sysdig-events and
can be filtered via evt.type=user.

Signed-off-by: Chuck Tuffli <chuck@tuffli.net>
different attempt at user events: just capture them as file writes and delegate the interpretation to the successive layers
Merge pull request #1 from ldegio/user-event

different attempt at user events: just capture them as file writes and d...
Merge branch 'master' into user-event
make sure to notify the chisels that the end of the capture has been reached even in case of error
Merge pull request #145 from ctuffli/user-event

Add mechanism for user space injected events
sync kernel and user level event tables
missing include in the driver
use fget() instead of fget_light() in the driver, since fget_light() is not exported by older kernels
store the right m_firstevent_ts when loading multiple trace files
Merge branch 'origin/master'