platform2: build with hidden visibility/noexecstack by default

By having people opt-in to visibility, it means people won't
realize and we won't get as much coverage as we otherwise might.
common.mk was forcing this by default, but we lost that with GYP.

BUG=chromium:313434
TEST=x86-generic-full/daisy-full trybots pass
CQ-DEPEND=CL:180953, CL:175751

Change-Id: I9161cea9a7093457ec67ccb1f1a5725d332f4337
Reviewed-on: https://chromium-review.googlesource.com/175752
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Liam McLoughlin <lmcloughlin@chromium.org>
Reviewed-by: Liam McLoughlin <lmcloughlin@chromium.org>
Commit-Queue: Liam McLoughlin <lmcloughlin@chromium.org>
1 file changed