Initial protocol and client for sending GCM messages.