Set hard_dependency for media and media_features gyp targets
Set hard_dependency for media and media_features gyp targets

The media_features gyp target generates a header that is included by
many other files indirectly through media/base/video_codecs.h, so
both the main media target and media_features target must be marked
as hard_dependency: 1, to ensure the media_features.h header is
generated before being used anywhere.

patch originally from http://crrev.com/1969493002#ps20001

Added export_dependent_settings += [ media_features ]. +TBR to fix
waterfall breakage.

BUG=606829
TBR=servolk@chromium.org,brettw@chromium.org

Review-Url: https://codereview.chromium.org/1973843002
Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#393187}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk