Add tab_android notification for navigation entry changes.

When a navigation entry changes (which contains data that should be
serialized to disk such as form text field state and scroll offset),
TabBase.java needs to hear about it so that it so that it can be written
to disk later.

NOTRY=true
BUG=323094

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251806 0039d316-1c4b-4281-b951-d872f2087c98
Disable BackgroundContentsServiceNotificationTest on Windows.

BUG=344582
TBR=atwilson@chromium.org, dewittj@chromium.org

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

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