app: Support receiving GCM messages

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
app: Change example permission to package name

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Registration endpoint now requires authorization

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>