notification test: use raw strings for JSON

Just makes it a bit more readable.
Merge pull request #13 from nathany/raw_string

notification test: use raw strings for JSON
Badge zero and empty are different

I don't like this particular fix because it changes the API.
Merge pull request #15 from nathany/badge_zero

Support clearing out notifications (badge: 0)
Support Safari Push and Mobile Device Management