Fix Blink dependencies in build files.

Many dependencies weren't declared, resulting in files not being built with
Blink's direct_dependent_settings. This is needed for
https://codereview.chromium.org/123133006/ to land.

- password_form_conversion_utils.cc includes Blink headers, so depend
  autofill_content_renderer on Blink.

- ppb_nacl_private_impl.cc includes Blink headers, so depend nacl_renderer on
  Blink.

- render_view_test.h is a public content/ header with includes Blink headers,
  so add Blink to test_support_content's export_dependent_settings.

- Test targets in chrome/ all depend on test_support_content via
  test_support_common, so add test_support_content to test_support_common's
  export_dependent_settings.

BUG=331386
TEST=builds

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243297 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243298 0039d316-1c4b-4281-b951-d872f2087c98
Add timestamps to synthesized events.

With this CL, synthetic gestures add timestamps to the events they generate.
This allows us to have timestamps that are not necessarily aligned to frame
boundaries. The timestamps are converted to native timestamps by the synthetic
gesture targets.

The synthetic gesture controller passes timestamps instead of intervals to the
gestures.

BUG=297980

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243299 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243298
SVN changes up to revision 243299