Implement remaining DTRACE_PROBE* tracepoints

This patch implements all 12 of the remaining DTRACE_PROBE* call sites
with appropriate Linux tracepoints.

In addition, the SET_ERROR macro was modified into a tracepoint as well.
To do this, the 'sdt.h' file was moved into the 'include/sys' directory
and now contains a userspace portion and a kernel space portion.

Signed-off-by: Prakash Surya <surya1@llnl.gov>