Allow get_object_https_url to accept a method

get_object_https_url is used to generate GET URLs to cloud files. However, we can support PUT requests (uploads) by allowing people to specify PUT as the method rather than having it hard coded to GET.
Adjust get_object_https_url method documentation

Adding documentation for get_object_https_url options param, highlighting that the method and scheme can be overridden.
Merge pull request #3166 from KieranP/patch-1

Allow get_object_https_url to accept a method