Revert 249872 "Build the PNaCl IRT shim with PNaCl + NaCl DEPS b..."

Suspecting this change broke the Daisy build. I have low confidence in this but
the from the blame list this is the only change that has to do with nacl. The bot
was green before the change.

http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/16306

FAILED: cd ../../../../../../../home/chrome-bot/chrome_root/src/native_client/src/untrusted/irt; python ../../../../native_client/build/build_nexe.py -t ../../../../c/Release/gen/sdk/toolchain/ --arch arm --build newlib_nlib --root ../../../.. --name ../../../../c/Release/gen/tc_newlib/libarm/libirt_browser.a --objdir ../../../../c/Release/obj/native_client/src/untrusted/irt/irt_browser_lib.gen/newlib-arm/irt_browser_lib "--include-dirs=../../../../c/Release/gen/tc_newlib/include ../../../.. ../../../src/third_party ../../../.. ../../../../ppapi" "--compile_flags=-Wno-unused-local-typedefs -Wno-psabi -fomit-frame-pointer -fasynchronous-unwind-tables  -O2 -g -Wall -fdiagnostics-show-option -Werror " --gomadir "" "--defines=__linux__ \"__STDC_LIMIT_MACROS=1\" \"__STDC_FORMAT_MACROS=1\" \"_GNU_SOURCE=1\" \"_BSD_SOURCE=1\" \"_POSIX_C_SOURCE=199506\" \"_XOPEN_SOURCE=600\" \"DYNAMIC_ANNOTATIONS_ENABLED=1\" \"DYNAMIC_ANNOTATIONS_PREFIX=NACL_\" \"NACL_BUILD_ARCH=arm\" V8_DEPRECATION_WARNINGS \"_FILE_OFFSET_BITS=64\" \"NACL_LINUX=1\" \"NACL_ANDROID=0\" \"NACL_OSX=0\" \"NACL_WINDOWS=0\" \"_BSD_SOURCE=1\" \"_POSIX_C_SOURCE=199506\" \"_XOPEN_SOURCE=600\" \"_GNU_SOURCE=1\" \"__STDC_LIMIT_MACROS=1\" CHROMIUM_BUILD \"TOOLKIT_VIEWS=1\" UI_COMPOSITOR_IMAGE_TRANSPORT \"USE_AURA=1\" \"USE_ASH=1\" \"USE_CAIRO=1\" \"USE_CRAS=1\" \"USE_GLIB=1\" \"USE_DEFAULT_RENDER_THEME=1\" \"USE_NSS=1\" \"USE_X11=1\" \"OS_CHROMEOS=1\" \"USE_XI2_MT=2\" \"IMAGE_LOADER_EXTENSION=1\" \"ENABLE_REMOTING=1\" \"ENABLE_WEBRTC=1\" ENABLE_PEPPER_CDMS ENABLE_CONFIGURATION_POLICY ENABLE_INPUT_SPEECH ENABLE_NOTIFICATIONS \"ENABLE_HIDPI=1\" USE_UDEV \"ENABLE_EGLIMAGE=1\" \"ENABLE_TASK_MANAGER=1\" \"ENABLE_EXTENSIONS=1\" \"ENABLE_PLUGINS=1\" \"ENABLE_SESSION_SERVICE=1\" \"ENABLE_THEMES=1\" \"ENABLE_AUTOFILL_DIALOG=1\" \"ENABLE_BACKGROUND=1\" \"ENABLE_AUTOMATION=1\" \"ENABLE_GOOGLE_NOW=1\" \"CLD_VERSION=2\" \"ENABLE_FULL_PRINTING=1\" \"ENABLE_PRINTING=1\" \"ENABLE_SPELLCHECK=1\" \"ENABLE_CAPTIVE_PORTAL_DETECTION=1\" \"ENABLE_APP_LIST=1\" \"ENABLE_MANAGED_USERS=1\" \"ENABLE_MDNS=1\" \"NACL_BUILD_ARCH=arm\" \"NACL_BUILD_SUBARCH=32\" \"NACL_TARGET_ARCH=arm\" \"NACL_TARGET_SUBARCH=32\"" "--link_flags=-B../../../../c/Release/gen/tc_newlib/libarm  " "--source-list=../../../../../../../../var/cache/chromeos-chrome/chrome-src/src/out_daisy/gypfiles/native_client/src/untrusted/irt/newlib-arm.irt_browser_lib.source_list.gypcmd"
chromeos-chrome-34.0.1829.0_alpha-r1: arm-nacl-gcc: error: aeabi_read_tp.S: No such file or directory
chromeos-chrome-34.0.1829.0_alpha-r1: arm-nacl-gcc: fatal error: no input files

> Build the PNaCl IRT shim with PNaCl + NaCl DEPS bump r12710 -> r12726
> 
> The ARM one is completely identical (already built with
> PNaCl), the x86-32 version is a bit smaller, and the x86-64
> one is a bit bigger.
> 
> Drops a PNaCl dependency on GCC.
> 
> Pull in untrusted.gypi change w/ NaCl DEPS bump r12710 -> r12716
> 
> This pulls in the following Native Client changes:
> 
> r12711: (bradnelson) Don't write out .pyc files on the bots.
> r12712: (halyavin) Fix handle leak in SimpleRevConnection objects.
> r12713: (halyavin) Fix bots failures.
> r12714: (yyanagisawa) Make try-except for finding gomacc more explicit.
> r12715: (halyavin) Fix incorrect code that causes use-after-free.
> r12716: (jvoung) Replace force_arm_pnacl w/ pnacl_native_biased and allow building nlibs.
> r12717: (mcgrathr) toolchain_build: Update gdb to 7.7 release
> r12718: (noelallen) Add bionic upload
> r12719: (dschuff) toolchain_build_pnacl: Add support for cmake, clang, and sanitizers
> r12720: (jvoung) PNaCl: Update Clang revision in pnacl/COMPONENT_REVISIONS
> r12721: (mseaborn) Remove old sel_main_chrome.h/nacl_chrome.h interface variants
> r12722: (jvoung) Add a couple more mnemonics to pnacl-ld (-u, --trace, --library, etc.)
> r12723: (dschuff) PNaCl driver: use module-splitting by default for offline translation.
> r12724: (dyen) IRT TLS now depends on tls_edit instead of compiling in changes.
> r12725: (teravest) NaCl: Remove bad comment in sel_main_chrome.c
> r12726: (jvoung) Fix arm rules for pnacl_native_biased in untrusted.gypi.
> 
> BUG= https://code.google.com/p/nativeclient/issues/detail?id=3784
> R=bradnelson@google.com, dschuff@chromium.org
> 
> Review URL: https://codereview.chromium.org/137623019

TBR=jvoung@google.com

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249906 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Add the Contextual Search enable switch.

Adding about:flags toggle to enable Contextual Search in Chrome for Android.

BUG=341337

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249907 0039d316-1c4b-4281-b951-d872f2087c98
Use proper DBus interface when listening for signals from session_manager

Long ago I started emitting Owner key and policy-change related
signals from the session_manager's DBus interface, as it should have
been all along. I never fixed the Chromium side, though, so do it now.

Also, the Liveness signal never actually got used. We created a method
instead. So, delete the code that listens for that.

BUG=chromium:341949
TEST=install on device, ensure that owner key signal is still received.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249908 0039d316-1c4b-4281-b951-d872f2087c98
Adjusting timeouts for chromoting browser tests.

This is the first step in making the tests stable.

R=anandc@chromium.org,weitaosu@chromium.org
BUG=341526
TESTED=5 runs each of all existing browser tests on Linux

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249909 0039d316-1c4b-4281-b951-d872f2087c98
Add entry to list only if distillation is successful.

Change the previous behavior of adding the entry when a new task tracker
was created. Now the entry is only created when distillation
succeeds.

BUG=288015
TEST=Changed.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249910 0039d316-1c4b-4281-b951-d872f2087c98
Sync the preference for surprise me, and pull from local if synced preference is unset.

BUG=331653

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249911 0039d316-1c4b-4281-b951-d872f2087c98
Add port mechanism for chooseDesktopMedia.

This is necessary in order to allow the page to
cancel the window picker before it returns a
source ID.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249912 0039d316-1c4b-4281-b951-d872f2087c98
Add CPU usage information to the chrome.system.cpu extension API.

BUG=339885
TESTED=Unit test updated, manual tests at extension console.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249913 0039d316-1c4b-4281-b951-d872f2087c98
device/bluetooth: Add abstract API definition for BluetoothGattService.

This CL defines the abstract class BluetoothGattService, which represents
remote and local GATT services in the GATT API.

BUG=340525
TEST=Compile Chrome.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249914 0039d316-1c4b-4281-b951-d872f2087c98
Don't log an error on an empty manifest string

This happens in browser tests and this "error" is noise in the log.

BUG=339891

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249915 0039d316-1c4b-4281-b951-d872f2087c98
UMA server currently receives 2.5M unique thread name hashes in tracked objects. This huge number comes from generated thread names like "BrowserBlockingWorker1/23857". To reasonably reduce this number, this CL maps names like: "BrowserBlockingWorker1/23857" => "BrowserBlockingWorker1/*".
Same thing is done by chrome://profile page.

BUG=342004

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249916 0039d316-1c4b-4281-b951-d872f2087c98
Introduce SetName and SetDiscoverable functions to BluetoothAdapter.

These patch only implements these functions for ChromeOS.

BUG=332938
TEST=new unit tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249917 0039d316-1c4b-4281-b951-d872f2087c98
Remove NOTIMPLEMENTED noise in DesktopWindowTreeHostWin

Tests pass, so it is clearly implemented enough.

BUG=339891

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249918 0039d316-1c4b-4281-b951-d872f2087c98
[PPAPI][MediaStream] Rename AudioFrame to AudioBuffer

For audio, a frame usually has the same meaning as sample,
so AudioFrame is not a good name for a bunch of audio
samples. Change it to AudioBuffer.

This CL only changes the name in base classes. The API
interface will be changed in a separate CL.

BUG=330851

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249919 0039d316-1c4b-4281-b951-d872f2087c98
[telemetry] Add script to manage files in Cloud Storage.

Particularly useful:
$ tools/telemetry/cloud_storage ls -r .
Tells you whether files in the cwd are public or Google-only.


BUG=340449
TEST=tools/perf/run_benchmark list; tools/telemetry/cloud_storage ls -r tools/perf

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249920 0039d316-1c4b-4281-b951-d872f2087c98
Adding application name message in kiosk mode after user timeout

This is a security feature for a user who interacts with a kiosk device - making sure that he/she knows which application is running.

When a user interacts with the device after 2 minutes of inactivity, a message shows which application is running and who was the author.

When spoken feedback is turned on, the device will also narrowate the content of the message.

The message itself will slide in from the top and - after a short timeout - will automatically slide out again.

BUG=268453
TEST=unit test & visual test

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249921 0039d316-1c4b-4281-b951-d872f2087c98
Stop using HMAC for gpu mailboxes

For a long time, we've been using HMAC to sign the mailbox names on the GPU
process. However, we don't actually need the mailbox names to be guaranteed to
be generated by the GPU process, we only need to ensure they're unguessable.

The HMAC signature and verification has several costs:
- the cost to sign the mailbox
- the cost to verify the mailbox
- the initialization cost (e.g. starting NSS in the GPU process)

We can actually save all that cost, by just making the mailbox names
(crypto-)random.

BUG=311259

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249922 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166741:166751

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

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

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

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