Include a fix for NSS bug 934016

BUG=314225
R=wtc@chromium.org, wtc

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232552 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232552
Create shortcuts when app launcher is enabled.

This change mostly affects Mac. At the moment, if app shims are not
enabled, syncing of v2 apps does not create shims for those apps.
If app shims are then enabled by enabling the app launcher, these shims
will not be created until the next restart of Chrome. This CL runs a
OnceOffCreateShortcuts (the same method run on startup) when the app
launcher is enabled.

BUG=313106
TEST=Start with a fresh install of Chrome.
Sign in with an account that has v2 apps.
Wait for the apps to sync.
Enable the app launcher.
App shims should be installed for synced apps.
Launch an app, it should have an icon in the dock.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232553 0039d316-1c4b-4281-b951-d872f2087c98
Refactor KioskBrowserTest to remove test parameter.

The underlying multiprofile code should be unified with the normal user flow,
so the multiprofile parameter is not necessary anymore.

TEST=tests still pass

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232554 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232553
Adding define to allow Blink and Chrome to use the unoptimized path of SkOffsetImageFilter without affecting Skia.

BUG=

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

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