[asan] Restore asan-rt name on linux back to pre-r216380.

There is no reason to have different library names for shared and static
cases on linux. It also breaks Android where we install the shared asan-rt
library into the system and should keep the old name.

This change reverts most of r216380 limiting it to win32 targets only.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216533 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Enable building the MD runtime by default

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216534 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Add asprintf negative test.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216542 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Whitespace fix. No functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216544 91177308-0d34-0410-b5e6-96231b3b80d8
[UBSan] Temporarily disable checks for stack traces in UBSan reports on Darwin
to make the tests green.
Slow stack unwinding is disabled in libsanitizer on Darwin now.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216657 91177308-0d34-0410-b5e6-96231b3b80d8