Adds the initial version of a runtime library for the new
EfficiencySanitizer ("esan") family of tools. The library includes:
+ Slowpath code via callouts from the compiler instrumentation for
each memory access.
+ Registration of atexit() to call finalization code.
+ Runtime option flags controlled by the environment variable
ESAN_OPTIONS. The common sanitizer flags are supported such as verbosity and log_path.
Still TODO: common code for libc interceptors and shadow memory mapping,
and tool-specific code for shadow state updating.
is CFI_SUPPORTED_ARCH expected here?