Roll Skia DEPS to r12698

R=rmistry@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241277 0039d316-1c4b-4281-b951-d872f2087c98
Preserve modification timestamp when zipping files.

Files packaged in a zip archive now have their last modification date
and time set. When unzipping the files, the output file's last
modification time is also set (if the time in the zip file is not valid,
the output's file time is not set to prevent the original bug causing
files to have dates set to 1980).

Also fixed some cpplint issues.

BUG=326988
TEST=ZipTest.ZipTimeStamp

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241278 0039d316-1c4b-4281-b951-d872f2087c98
Add UMA stats to check how well does different checks correlate to enterprise use.

BUG=none
TEST=none

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241280 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241280
Linux video capture: use HANDLE_EINTR in all direct use cases of 
int's as file descriptors, and use file_utils::ScopedFD.

FD_SET, FD_ISSET and mmap() are not wrapped.

Also using file_util::ScopedFD to close files manipulated as int. 
In particular, the idiom auto-close-my-file is used [1] as opposed to 
the create-a-scopedFD-and-use-it-instead-of-the-int-file-descriptor 
as in [2].

(Not applicable to this CL since close() calls are gone but JIC
IGNORE_EINTR  would have not been used since return values were 
ignored.)

[1] https://code.google.com/p/chromium/codesearch#chromium/src/base/debug/proc_maps_linux.cc&sq=package:chromium&rcl=1386553303&l=53&type=cs
[2] https://code.google.com/p/chromium/codesearch#chromium/src/base/memory/shared_memory_posix.cc&sq=package:chromium&rcl=1386553303&l=136&type=cs

BUG=324428

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241281 0039d316-1c4b-4281-b951-d872f2087c98
Removed getDevices from window.onload and added a checkbox letting the
user choose if it should be run when the page loads or not.

This is for making it easier testing using sourceID constraints
before getDevices has been called upon.

Also removed the audio and video prefix labels in getDevices() when
enumerating devices in order to show more of the sourceID string in
the device dropdown menus. Renamed the refresh-devices button to get-devices.

Noticed a minor error in failTest (sentToTest should be sendToTest) and changed it to returnToTest so it would
better accommodate peerconnection.html needs. Ran WebrtcBrowser_tests to make sure it did not break anything.

BUG=313192
NOTRY=TRUE
TEST= WebrtcBrowserTest.MANUAL* and manually setup p2p call, request getUserMedia with/without sourceID etc. 

Steps to clear LocalStorage for testing:
Delete cookies and other site and plug-in data entry in the Clear browsing data dialog
(chrome://chrome/settings/clearBrowserData

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

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