Fleshing out Android GCM support.