Add gcm response handling for multiple device tokens

@bajtos This refers to #52
Should `success` have value `1`, since one notification was accepted? `aGcmResult` should compute both `success` and `failure` from the list of results to prevent such typos.