Revert "Squashed commit of the following AOSP/master changes"

This reverts commit 9691e92022dd67e614f19d498ccceaff0c056fd8.

Conflicts:

	libc/Android.mk
	libc/arch-x86/x86.mk
	libc/bionic/libc_init_common.cpp
	libc/bionic/pthread_attr.cpp
	libc/bionic/pthread_internal.h
	libc/netbsd/net/getaddrinfo.c
	libc/stdio/findfp.c
	libc/stdio/local.h
	libc/unistd/abort.c
	libc/upstream-freebsd/lib/libc/stdio/fclose.c

Change-Id: I582aebf55598a372b9780a4c193bef180abe44e2
Revert "Add workarounds for current compilers"

This reverts commit fa5cdecdb0255cf9ac96bc3a975db8258a14cdc6.

Change-Id: Icdc8d8c0d763b9921786dc7e8e9a96e465b6fd44