Update abcc to make it consistent with default clang.

Change-Id: I2a4b8b9b0464504f476f4a4ed4baa99001626b8c
Fix standalone tests for 64-bit ABIs

Change-Id: I92c64bb29abe1d4096ce8443fc5c2cc60ab30eaf
Merge "Update abcc to make it consistent with default clang."
Update NDK gcc local patches after gcc4.9 rebease

Change-Id: I88ca8648a7740372859143f08f19cc11a6c81f4f
Reference-qualified functions were introduced in GCC 4.8.1

Change-Id: I90f67f6c643c5ef7323dfa7ef8faf73a876cd679
Fix typo in __gxx__cxx_auto_type
build-mingw64-toolchain.sh: Update documentation.

This updates the --help documentation for the script with usage
examples, as well as the current recommended way to build binaries
with the SDK compatibility toolchain.

Change-Id: I543f000eadb1f82a6ce8935c85caabfee435ae94
Merge "Update NDK gcc local patches after gcc4.9 rebease"
Merge "Fix standalone tests for 64-bit ABIs"
Merge "build-mingw64-toolchain.sh: Update documentation."
Misc fixes:

1. Remove hack to always use gcc to build compiler-rt and libc++
2. Add default case when only llvm compilers are present
3. symlink le32/64 only when source exist
4. remove sysroot after build in build_gcc.sh

Change-Id: Icee152b95990ae16836dcce415dab76cacd4aaa4
Update gcc4.9 test-libc++ blacklist

It appears 4.9.0 fails all 4.8.2 cases plus 13 more.
19 tests compile successfully, but fail to link with libcstd

Change-Id: I596b0b0059b88c8b6cd15be04a4c79bd8f50b88d
Merge "Misc fixes:"
Merge "Update gcc4.9 test-libc++ blacklist"
Merge "Reference-qualified functions were introduced in GCC 4.8.1"
Merge "Fix typo in __gxx__cxx_auto_type"
Build non-thumb version of STL gabi++/stlport/libc++

Previously only thumb version of gabi++/stlport/libc++ are built,
and place it at the sources/cxx-stl/*libs/<arch> directories,
instead of /thumb directory directly below.  This CL build
both arm and thumb versions of library, and put thumb version in /thumb

Note that gnu-libstdc++ already contains /thumb, but ndk-build never uses it.
Now ndk-build system use non-thumb as before, unless LOCAL_ARM_MODE=arm

Also fixed is issue where make-standalone-toolchian.sh copies redundant
thumb/bits and thumb/hard/bits headers

Change-Id: I48e25d0f1b578929e8d5a32bb6c8d434c79c8a91
Merge "Build non-thumb version of STL gabi++/stlport/libc++"
Merge branch 'master' of https://android.googlesource.com/platform/ndk into HEAD

Conflicts:
	build/tools/make-standalone-toolchain.sh
update libc++ to upstream r207307

The following are updated as well
  sources/cxx-stl/llvm-libc++/patches.android/*
  tests/device/test-libc++-static-full
  tests/device/test-libc++-shared-full

Change-Id: If2a2035c15526edaf8c550d38e10d9fdd2bc3227