Update build for LLVM merge to r171906.

Change-Id: Ib1e701e548bd3e11cdee712fcbb8266447dfb21a
merge in jb-mr2-release history after reset to master
JWQ22
JWQ22B
libclcore.bc comes from prebuilts/sdk for unbundled projects.

This change also adds the NDK library path for unbundled builds.

Bug: 7419958

Change-Id: If22823c3890f5507d486e654a1e0296c06a2e239
JOP40G
merge in jb-mr2-release history after reset to master
JWQ23
Revert "libclcore.bc comes from prebuilts/sdk for unbundled projects."

This reverts commit ba6a7e1d46ef48d1dc58f3313e56613067ed07fb

Change-Id: I2855923e67c226d39fe362342570e9ab96b885b8
JWQ23B
merge in jb-mr2-release history after reset to master
JWQ24
JWQ24B
merge in jb-mr2-release history after reset to master
JWQ25
Remove references to llvm-rs-link, which is unused.

Change-Id: I42433a9b1d2b525d1b09f778a10ab9689e34926e
Remove HAVE_DLADDR from AndroidConfig.h.

Change-Id: I014ce98c61b12169e381b769af34b682df46087e
Fix depreciated -faddress-sanitizer. Use '-fsanitize=address' instead.

-faddress-sanitizer' is deprecated.

Change-Id: I0c9cdf7422f4c9421c6cc81fbd033babcd856de7
merge in jb-mr2-release history after reset to master
JWQ28