Remove logic for platform stlport gtest.

Now that the platforms stlport linked gtest is gone, we don't need the
logic for this any more. All platform tests will use libc++ (which has
been renamed to libgtest without a suffix).

Note that tests built with the NDK will still use stlport, but they
will use the NDK's stlport, not the platform's.

Bug: 15193147
Change-Id: Ifcb2489ed60c41e4ed028096b516c1ee643de907
Fix the libgcc/libatomic link order.

The previous position of libgcc.a/libatomic.a on the link line causes
the linker to prefer satisfying dependencies from these libraries from
other libraries that might include them, rather than from libgcc.a (or
libatomic.a) itself. This imposes an ABI requirement that those
intermediate shared libraries _always_ export those symbols, which is
undesirable.

Change-Id: Ib593236b475d3e98356b2b1be6f96cee2b67378f
Disable gnu style linker hash for NDK builds.

This feature is now available in AOSP, but not for any shipped
release. We don't have an API version for the release that this will
be available in yet, so for now the check is commented out.

Bug: 18395015
Change-Id: I247233d047ed5a7564d6602d47c9ad962313c8dc
Colorize build success/failure message.

Change-Id: I8901689876e65f5b72050c40e1580f167e49c2b0
Add -Wl,--hash-style=sysv flag to rs: transform-bc-to-so for compatibility lib.

Bug 18395015

Change-Id: Ib9aecf347c685c8b8b725eecfbc0cec03d9b2c1b
Merge "Remove logic for platform stlport gtest."
Install preloaded-classes as a standalone configuration file

Install preloaded-classes as a standalone configuration file
/system/etc/preloaded-classes, so we can configure different file per product.
To override the default frameworks/base/preloaded-classes, just override
in your product configuration makefile with PRODUCT_COPY_FILES before it
inherits from build/target/product/base.mk: if there are multiple items
in PRODUCT_COPY_FILES with the same destination, the first one takes
precedence.

Bug: 18305157
Change-Id: I937632b4a1aa73310ec90e73fd708fbd0c704a21
Fix PDK build.

Add frameworks/base/preloaded-classes to PRODUCT_COPY_FILES only if it
exists in the source tree.

Bug: 18305157
Change-Id: I46c277ebfb8095f9e5fe0fbb21276d932509f2eb
Merge "Colorize build success/failure message."
Merge "Install preloaded-classes as a standalone configuration file"
Merge "Fix PDK build."
Merge "Disable gnu style linker hash for NDK builds."
Merge "Add -Wl,--hash-style=sysv flag to rs: transform-bc-to-so for compatibility lib."
Remove libstlport from PRODUCT_PACKAGES.

Bug: 15193147
Change-Id: Idd2699d895393216bcd514da64145540faec4033
kill HAVE_TERMIO_H

Bug: 18398307
Change-Id: I54fc0235fbc40630f8024570b928dba115b1c39a
Merge "Remove libstlport from PRODUCT_PACKAGES."
Merge "Fix the libgcc/libatomic link order."
Remove libdvm dex preopt support.

libdvm is dead.

Change-Id: Ib8571c007f8a9f0e0eaf5c61b5d2e416b2d95089
Merge "kill HAVE_TERMIO_H"
Merge "Remove libdvm dex preopt support."