AGPUSH-833

deviceToken can be an url, make sure every slash is regarded as part of the token, this way we don't need to use any kind of encoding tested with curl and js