Adds initialization of esan's runtime library during any early interceptors
that are sometimes called prior to the official __esan_init() invocation
(we see this with apps using tcmalloc).
Adds handling of interceptors called during interceptor initialization.
If performance is a concern, I suggest trying to make this look like:
instead of two consequent ones. I am not sure how two UNLIKELY work though.
But this will have only one memory read on the fast path.