Allow message to be passed in directly

In my usage I'd like to be able to pass a full message into snsclient rather than having this library parse the message off of the request. This pull request allows you to pass the message in on the `opts` object and bypass the request handling.

Let me know if this API addition looks ok, or if you'd rather do it some other way.