Refactoring: C++11 style DISABLE_ bionic marcos

  Enable the -std=gnu++11 flag for libstdc++ static and
  dynamic libs.

  ScopeGuard uses DISABLE_ macros instead of '= delete';

Change-Id: I07e21b306f95fffd49345f7fa136cfdac61e0225
Fix unload of recursively linked library

  Expanded test for recursive libs. Fixed bug with unnecessary
  soinfo_free of already loaded library.

Change-Id: I2cc19f2650c8b12a35feeac127ef608ebba44d88
Reformatting

 No functional changes.

Change-Id: If71775e5fc207e91ebd31ba3c5f9d2c13dc8dada
Merge "Refactoring: C++11 style DISABLE_ bionic marcos"
Merge "Reformatting"
Merge "Fix unload of recursively linked library"
Remove "private/bionic_pthread.h".

Bug: 17476168
Change-Id: Id642987e641de81e914a28daea4ffe9d11e090ed
Merge "Remove "private/bionic_pthread.h"."
Sync libm with upstream.

Change-Id: I8ac8ee52122ee19a2e423c3211092023cb4896eb
Merge "Sync libm with upstream."
Add a test for pthread_gettid_np.

Bug: 17475191
Change-Id: I8c6a2f4ceba2d24a77ae9a21269edce523aea421
Merge "Add a test for pthread_gettid_np."
Get new coshl, sinhl, and tanhl implementations from upstream.

Change-Id: I92f9cd53d12efb2e0f4f8a9590b9fe42398233f6
Merge "Get new coshl, sinhl, and tanhl implementations from upstream."
Explain why clock(3) isn't broken.

Bug: 17441123
Change-Id: I6ee9b7f54bab55b1a8760ce9bcaaa6eab1dcc492
Merge "Explain why clock(3) isn't broken."
Remove an unused file.

Also remove a reference to it and two other files that have already
been removed in a script --- these files were problematic because they
weren't UTF-8.

Change-Id: Ibf597bac1903c34d8d0fe0a09615c42f24d4f23d
Update NOTICE files.

Change-Id: I37a2c297b318b8e1b1ce8b29a7ccc58ba214708a
Merge "Remove an unused file."
Merge "Update NOTICE files."