Add missing runtime dependencies to *_run targets.
A follow up CL removes dynamic libraries that would be fetched automatically via
implicit dependencies. The target hierarchy needs to be there in the first
place for this to work.
This is a redo of
d7b8df80cd5ce2a882bbf35482dc21cee34934f9 but with a fix for
iOS and update to BUILD.gn files.
TBR=jam@chromium.org,dpranke@chromium.org
BUG=98637
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/
1255653003
Cr-Commit-Position: refs/heads/master@{#346705}