AesDecryptor callbacks now used in a thread-safe manner

Add lock around use of callbacks.

BUG=329530
TEST=browser_tests for encrypted media pass
TBR=glider

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244056 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Add unit 'score' to 'mostly_smooth' metric.

The mostly_smooth metric has no unit and therefore shows lower values as an
improvement in results.html. Adding 'score' as the unit to fix this.

R=fmeawad@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244057 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244057
Supports window teleports for notifications.

MultiUserNotificationBlockerChromeOS now supports visiting windows.
Due to the dependency from MultiUserWindowManagerChromeOS, it would
be beter to be in c/b/ui/ash/multi_user rather than notification.

Because now this blocker is turned on only when multi-user feature
is enabled, the test for single-user mode has been removed.

BUG=321679
R=dewittj@chromium.org, skuhne@chromium.org, sky@chromium.org
TBR=bshe@chromium.org
TEST=unit_tests / manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244058 0039d316-1c4b-4281-b951-d872f2087c98
Also append GPU command-line flags to the browser in single-process mode

BUG=314909

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244059 0039d316-1c4b-4281-b951-d872f2087c98
Add third_party/html_office to .gitignore.

BUG=333125

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

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