NaCl: Update revision in DEPS, r12694 -> r12705

This pulls in the following Native Client changes:

r12695: (mcgrathr) Update chrome_rev to current LKGR
r12697: (mseaborn) Rename NaClSetDesc() and NaClGetDesc() to have a "NaClApp" prefix
r12698: (dyen) Adds tls_edit utility which patches irt_core.nexe's TLS usage.
r12699: (dyen) Adds pynacl/platform as a standardized location for python platform code
r12700: (dyen) Fixes an issue where coverage builds do not build irt_core properly
r12701: (dschuff) toolchain_build_pnacl: Don't create any readonly driver files
r12702: (dyen) tls_edit should not be run when environment is built elsewhere
r12703: (dyen) Fixed divergence issues with the standardized platform.py
r12704: (yyanagisawa) Fixed spelling mistake of goma_dir_env.
r12705: (mseaborn) Move service_runtime/sel_main_chrome.h to src/public/chrome_main.h

BUG=none
TEST=browser_tests and nacl_integration
R=ncbray@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249053 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249053
Fix and separate out VSync code on Mac

Sending VSync parameters to the renderer was deleted in r286038. This
adds that back (the impact of that was fairly limited because the browser's
back-pressure effectively causes the VSync).

This also pulls the computation out of CompositingIOSurfaceMac, and
into a separate DisplayLinkMac class which is hung off of each
CompositingIOSurface instance. This results in fewer total display links,
though, in practice, only the links for animating visible tabs are
running.

BUG=340133

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249054 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249054
Eliminate PasswordManager being a WebContentsObserver.

This CL eliminates PasswordManager being a WebContentsObserver in favor of it
having public APIs that are called by ContentPasswordManagerDriver, which is
now a WebContentsObserver.

BUG=335099

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

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