Merge remote-tracking branch 'origin/swift-3.1-branch' into stable
* origin/swift-3.1-branch:
[sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
[asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Follow-up for r291277: Redirect otool output to stderr.
Follow-up for r291277: Increase buffer size in uuid.cc testcase.
[sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
[sanitizer] Track which modules are instrumented in LoadedModule objects
[sanitizer] Track architecture and UUID of modules in LoadedModule