Add custom domain support and use http(s) or not

By default, use S3 with https will get warning from browser.
The original code is designed to use https, so I don't want to break it, so I just make `isSecure` option default `false`. 

If someone upgrade to this plugin from original, they won't be break.