Remove now defunct MessageBuilder class.

R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224893 0039d316-1c4b-4281-b951-d872f2087c98
Support webview tag in component extension

This CL only implements the case when the extension is loaded in the main frame. It does not yet support the case when the extension is embedded in a subframe.

https://docs.google.com/a/google.com/document/d/1LcriMmLY76IUhFO5rWh3Tz6xDFkGPNnL4MYSIBD4Jbc/edit#

BUG=285151

Review URL: https://chromiumcodereview.appspot.com/23653012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224894 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224893
Apps Developer Tools:
Use URL data for images instead of chrome://extension-icon.
It will make it compliant with CSP and allow us to move Apps Developer Tools to be a non-component application.

BUG=295904

Review URL: https://chromiumcodereview.appspot.com/23708058

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224895 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224894
Fixing a bug in the device info's OnDeviceInfoChange event.

found while coding up an example.

BUG=170375

Review URL: https://chromiumcodereview.appspot.com/23856011

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