Adding a 'minutes' perf unit for nacl's build time.

NaCl uses 'minutes' to track the duration of builds.
Adding knowledge that shorter builds are better.

R=qyearsley@chromium.org
BUG=343607

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251381 0039d316-1c4b-4281-b951-d872f2087c98
event-rewrite: Clean up how events are rewritten.

Notable changes:
 * Make the EventRewriter a MessagePumpObserver. This is necessary to make sure
   that the event-rewrite happens before the event is dispatched.
 * Move the EventRewriter in chrome/browser/chromeos (and in chromeos namespace),
   since it does nothing on other platforms.
 * Get rid of the event-rewrite code from ash, since it just adds an extra layer
   of abstraction for no added value.

BUG=343639
R=derat@chromium.org, sky@chromium.org, stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251382 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251381
SVN changes up to revision 251382
Files.app: Show the "open in other desktop" dialog when the task is executed from the gallery.

Previously if the file is opened from the gallery, it does not hanlde the case
that the window is opened in the desktop of the running proifle.

This CL adds lines to handle the case in the gallery.

BUG=336093
TEST=Execute a file handler task from the gallery in the teleported window.

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

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