Google Cloud Messaging (GCM) helper using the GoogleCloudMessaging API. Inspired by Google's deprecated GCMRegistrar.