[EoS] Change version to a string, and update the protobufs to match

Version as integer timestamp has problems when considering  caching versions
that are actually filtered dynamically on the server, so we switch to
an opaque string version_token that the server can choose.

Client loses the ability to determine if a new version is "newer" or
"older" but this doesn't seem like much of a loss.

Bug: 867488
Change-Id: I43fadaf2ccfecec8143f45473d1b863f38345cac
Reviewed-on: https://chromium-review.googlesource.com/1241531
Commit-Queue: Justin DeWitt <dewittj@chromium.org>
Reviewed-by: Cathy Li <chili@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593807}
15 files changed