Minor binutils upgrade - backport 4 upstream patches.

Here is the list of backport githashes.
1. String constant pool fix -
1c582fe71858efabae951c5f3ed7dccfb23fb86e

2. Support for nested inclusion CL -
410da591ba7814912e11be826b20dfba9abed9f7

3. Add 'TAG_CPU_ARCH_V8' to gold AArch32 backend, so gold supports
AArch32 binaries for ArmV8.
2449132744a7081d1c8619da45cc9870d9c98fb3

4. Ensure that dynamically loaded libraries won't use separate copies of GNU_UNIQUE symbols.
4b889c3013d7d45e2775781c3904b657419db2fa

Testing docs - https://docs.google.com/a/google.com/spreadsheets/d/1SQ2Xsvmd7sL1DGGGm75L4gr6vmP_x_GigU3BMazAAk0/edit?usp=sharing

More details see BUG.

BUG=chromium:471141
TEST=cbuild bot with hwtest on x86-alex/lumpy/daisy. storm/nyan/rush_ryu/veyron_nicky build only. detailed see above link.
CQ-DEPEND=CL:265744

Change-Id: I8876b0c47aa163c0281e70d77fae911d99db7b70
Reviewed-on: https://chromium-review.googlesource.com/265755
Reviewed-by: Luis Lozano <llozano@chromium.org>
Commit-Queue: Han Shen <shenhan@chromium.org>
Tested-by: Han Shen <shenhan@chromium.org>
17 files changed