Make push messaging not create InvalidationService for login and guest
This CL prevents the push messaging API from creating InvalidationServices
for the Chrome OS login and guest profiles, which do not have GAIA
credentials and cannot use invalidation.
BUG=
358169
TEST=Updated unit tests
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=261780