On OS X, we build a dylib of the TSan runtime, which doesn't necessarily need to contain debugging symbols (and file and line information), so llvm-symbolizer might not be able to find file names for TSan internal frames. FrameIsInternal currently only considers filenames, but we should simply treat all frames within libclang_rt.tsan_osx_dynamic.dylib as internal. This patch treats all modules starting with libclang_rt.tsan_ as internal, because there may be more runtimes for other platforms in the future.
Also, this fixes one test failure on OS X.