Use forward-declares of Border and Background in view.h

The full header is required only for the possible call to the destructors
via scoped_ptr::reset(). This CL moves the calls to reset() to the .cc to
cut down on some dependencies and encourage some iwyu.

BUG=None
TBR=pfeldman@chromium.org
TEST=No functional changes.

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

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

BUG=322682

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239981 0039d316-1c4b-4281-b951-d872f2087c98
Favor ash dragging over win32 dragging in the Win8/ash app launcher.

BUG=326903

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239983 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239983
[Android] Add lint as a gyp action.

- Run lint on all java/apk targets using a dummy AndroidManifest.xml
- Add build/android/lint/suppress.py for suppressing generated
  errors
- Enable lint on FYI builders as a first step

BUG=None
R=cjhopman@chromium.org, newt@chromium.org
TBR=navabi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239984 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Reenable the locale tests.

These were disabled while we were waiting for some packages to be installed
on the bots.

BUG=316716

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239985 0039d316-1c4b-4281-b951-d872f2087c98
extensions: Fix the UMA names for Extensions.FunctionCalls.

BUG=none
R=isherman@chromium.org, miket@chromium.org

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

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