cc: Allow TEXTURE_RECTANGLE_ARB to be used for tile textures.

Refactor shader framework to support different texture targets and
use TEXTURE_RECTANGLE_ARB by default when initializing tile textures
using ImageRasterWorkerPool.

BUG=322571
TEST=cc_unittests --gtest_filter=GLRendererShaderPixelTest.AllShadersCompile

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

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

* Move launcher_button.* from launcher/ to shelf/
* Rename to shelf_button.*

BUG=248353
TEST=None, no functional changes
R=jamescook@chromium.org,harrym@chromium.org

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

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

NavigateToPending entry is not quite properly named, as it is an observer method. Renaming it to reflect the actual event of creating a pending navigation entry.

BUG=

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

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