Add desktopMedia.cancelChooseDesktopMedia() function.

The new function hides the dialog shown by desktopMedia.chooseDesktopMedia().

BUG=297927

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228060 0039d316-1c4b-4281-b951-d872f2087c98
Changed the HighCPU UMA action into a histogram

Originally added in https://codereview.chromium.org/23825004/

R=asvitkine@chromium.org, yoz@chromium.org
BUG=304905

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228061 0039d316-1c4b-4281-b951-d872f2087c98
Fix api gyp target on chromeos and android.

This reworks api.gyp to be correct:
- Exclusions don't work for user-defined variables like schema_files. Change them to inclusions instead.
- For android, explicitly list just the APIs that are referred to.
- For chromeos, file_browser_private_api_functions.h pulls in chrome/browser/chromeos/drive/drive.pb.h (generated in the drive_proto target).

BUG=159366,305852

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228062 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 228061
Removed unused copy of app_list_shower_unittest.

BUG=305921

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

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