Revert "Do not use as-needed linker flag on aarch64"
Revert "Do not use as-needed linker flag on aarch64"

This reverts commit 8387aa8e40b6e5e4fa544450d66911b7b25f0d96.

Reason: Linux x64 build breaks because -Wl,--as-needed was removed. This changes
DSO dependencies => bad. (Kudos to whoever have put these super checks!)

BUG=484952
TBR=thakis@chromium.org

Review URL: https://codereview.chromium.org/1138763002

Cr-Commit-Position: fe94940391158563b8e4cf7888f93321f554af93@{#348}
Cr-Branched-From: 9fdd9ec11ee753dedeffe15e7e822b13445dc287@{#323860}

fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk,fujunwei/chromium-crosswalk