HTTPS support for erlcloud_sns

This pull request implements HTTPS support as outlined in Issue #116.

Can we make this scheme  and "http://" like we do for the other services? I see that will make the implementation a little harder, but I think it is worth it for some API consistency. Thanks.