Split PushMessagingStatus enum according to use case

This will make it easier to log these statuses to UMA.

BUG=401438

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

Cr-Commit-Position: refs/heads/master@{#300104}
14 files changed