Report GCM client types to invalidations library.

This change pulls version of cacheinvalidations library with additional
GCM_DESKTOP and GCM_IOS client types defined and passes correct client type
to invalidation client.

Client type is used on server to report traffic breakout by channel.

BUG=325020
[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267683 0039d316-1c4b-4281-b951-d872f2087c98
8 files changed