Make PushMessageDataInit only accept USVString for now

A simplification to avoid PushEvent being used purely to convert between
text and binary, as suggested in:
https://github.com/w3c/push-api/pull/88#discussion_r20810493