GCMSEND function to push a given message to the given client(s)

needs handling of APIKEY
Merge remote-tracking branch 'origin/master'