Roll cacheinvalidation DEPS to r321

Includes a fix for NPE in TiclService in r319, the rest of the changes are only for specific branches. These changes relate only to the Android client.

Full list of changes:
r315 [branch chrome-1650] Create a branch for Chrome 1650
r316 [branch chrome-1650] Selectively merging some files from r314
r317 [branch chrome-1650] Removing 'close connection' fix, since this branch
should contain only the null-intent fix from r314
r318 [branch chrome-1700] Create a branch for Chrome 1700
r319 Addressing NPE when accessing resources to log message about null intents
r320 [branch chrome-1700] Cherry-picking
https://code.google.com/p/google-cache-invalidation-api/source/detail?r=319 fix
r321 [branch chrome-1650] Cherry-picking
https://code.google.com/p/google-cache-invalidation-api/source/detail?r=319 fix

BUG=336633

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247317 0039d316-1c4b-4281-b951-d872f2087c98
Adds a flag to control the notification center menu bar behavior on Mac.

Currently default behavior is to show the bell after the first
notification is created, until Chrome exits.  This will remain the
default, but we will add 3 more states:
* Always show the bell
* Never show the bell (notifications will always toast in this mode)
* Only show the bell with unread notifications.

BUG=305398

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247318 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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