GCM send retires is sent by the mobile device
DistributedRelay handles GCM messages

preparation for buffering at mobile device + simplification when using
GCM.