Add s(E)TRACE_HOOKED.

This allows callers to implement caller-defined actions (such as call graph generation) on entry and exit of functions/expressions wrapped by sTRACE and variants.