Getting rid of GetDefaultProfile in ChromeLauncherController.

The ChromeLauncherController needs to know the profile from the current user for many things. As such it has an internal state which needs to be initialized and changed with the change of the user. That said - I got rid of 3 calls.

BUG=322682
TEST=none (visual test & existing unit tests)

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

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

Now all resources that require communication between browser and plugin
have been moved to the new design. This is not needed anymore.

BUG=None
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240004 0039d316-1c4b-4281-b951-d872f2087c98
Removes unnecessary GetDefaultProfile from sync_notifier.

ChromeNotifierDelegateBrowserTest uses GetDefaultProfile() but
actually this should be a TestingProfile and this can now be
a unit test rather than a browser test.

Also using TestingProfile enables to run some disabled tests.
By the way -- OS_LINUX && USE_AURA may match with OS_CHROMEOS.

BUG=322682
R=skuhne@chromium.org, petewil@chromium.org
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240005 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240004
[Webview] Handle the case when the embedder WebContents does not have a delegate.

BUG=NONE
TEST=Existing unit tests.

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

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