See part 1 at http://reviews.llvm.org/D7203.
This is part 2 of the patch that contains modifications of existing tests.
Individual test cases that override ASAN_OPTIONS are changed to respect the default ASAN_OPTIONS environment variable set by lit. The diff is basically the result of this command:
find . -type f | xargs sed -E -i "" 's/ASAN_OPTIONS=([^$])/ASAN_OPTIONS=$ASAN_OPTIONS:\1/g'
with a a manual modification in malloc_delete_mismatch.cc (because ASAN_OPTIONS is used in a help message).