Added Dev host for data reduction proxy controlled by Finch experiment.

This is only for Android. We don't need it for iOS at this point.

BUG=325345

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244669 0039d316-1c4b-4281-b951-d872f2087c98
Add plumbing for stale cache information to HttpResponseInfo

BUG=308233
R=rvargas@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244670 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244670
Refactor the extension message bubbles.

- Get rid of ProfileKeyedApi inheritance from the controllers.
- Keep track of Profile list with base::LazyInstance.
- Extract the Delegate interface out of the Controller.
- Get rid of GetExtensions() function from the delegate interface.
- Change the ownership model. Now: View owns Controller who owns Delegate.

BUG=328441
R=kalman@chromium.org
TBR=sky

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

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