GCM, User-Waiter mapping

Each user is mapped to a waiter. GCM notifications are sent between
these pairs of user & waiter. Can receive multiple notifications.