Applies DR_CLEANCALL_INDIRECT to out-of-line helper calls. Removes the hardcoded direct calls used for out-of-line clean call setup and cleanup code and replaces with insert_reachable_cti().
Fixes vmcode_unreachable_pc() to avoid a wraparound issue.
Adds a test where a client generates a clean call into custom non-code-cache memory.