Put app shim IPC socket in a temporary directory. (Mac)

The path to the App Shim Socket must be less than 104 characters. Since the
socket is inside the user data dir, the path is frequently too long in tests. It is
also very likely to be too long for any users that have a long username.

In this CL, the socket is always placed at:
"<DIR_TEMP>/XXXXXX/App Shim Socket"
where XXXXXX is replaced with a random suffix by mkdtemp.
A symlink to the socket is placed in "<udd>/App Shim Socket" (the old socket
path). The shim reads this symlink to find the actual socket.

BUG=240554

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

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

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166756:166792&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250053 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250053
non-aura views: Remove some non-aura views code since they are now dead.

Detected the deadness when working on r249860.

BUG=none
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250054 0039d316-1c4b-4281-b951-d872f2087c98
drive: Split AboutResourceLoader from ChangeListLoader

BUG=335469
TEST=unit_tests
R=kinaba@chromium.org

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

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

BUG=333499
TEST=none
R=oshima@chromium.org
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250056 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250056
Increase the value of kViewChangeTimeoutSec under ThreadSanitizer.
This is necessary to fix OutOfProcessPPAPITest.View_PageHideShow under TSan

BUG=109336,327351
R=brettw@chromium.org

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

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

BUG=342253

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

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

For better user experience.

BUG=134774
TEST=unit_tests
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250060 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250060
Fix spell miss in Files.app.

BUG=none
TEST=profile image appears in the top-left corner correctly.
R=hirono@chromium.org

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

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