RAV reunification: merge r190728
RAV reunification: merge DISPATCH_STMT() macro back to standard RAV

Also add the missing undef in both files.
RAV reunification: merge Lambda body visitation to DRAV
Reduce string duplication

If we're so keen on saving a dynamic allocation to add the trailing space, we
might as well do it in style.
Run common and profile tests in cross-compiled builds.

Route target_cflags to common and profile tests
[ubsan] fix vptr test on ARM

Differential Revision: http://reviews.llvm.org/D3751