Bionic: Add updates from AOSP master, with optimized strlen and other improvements

Change-Id: I9abfda8954fc1928606d71c83ea7071cbf02b8d6

Conflicts:
	linker/linker_phdr.cpp
Bionic: Add updates from AOSP master, with optimized strlen and other improvements

Change-Id: I9abfda8954fc1928606d71c83ea7071cbf02b8d6

Conflicts:
	linker/linker_phdr.cpp