Clean up: Remove omnibox input state details from SearchTabHelper.

This CL,
- Renames OmniboxCurrentPageDelegate::NotifySearchTabHelper() to OmniboxCurrentPageDelegate::OnInputStateChanged().
- Renames SearchTabHelper::OmniboxEditModelChanged() to SearchTabHelper::OmniboxInputStateChanged().
- Removes omnibox input state details from SearchTabHelper and modifies SearchTabHelper to use OmniboxEditModel::user_input_in_progress() instead.

Follow up of cl/159713009.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252350 0039d316-1c4b-4281-b951-d872f2087c98
aw: Refactor and clean up software rendering code

Move most of logic to JavaBrowserViewRendererHelper.
Remove dead code.
Remove bitmap caching since nothing in production should be hitting
auxillary bitmap code.

BUG=
NOTRY=true

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

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