HTTPS support for downloading and uploading rocks.
HTTPS is set as default for uploading.
HTTP is still default for downloading to keep dependencies low and because the
HTTPS code is new; might be changed in the future.
See #273 and #240.
Merge branch 'master' of https://github.com/keplerproject/luarocks