Added support for friend request gcm messages

Changed gcm to send a message and a message type. The message type is
handled on the client side to determine what type of notification to
send.