Push notifications for GCM, APNS, MPNS, AMZ (automatic detection from device token)