Added/Updated paramater objects for S3. Also added existing S3 methods (#9886)
Added/Updated paramater objects for S3. Also added existing S3 methods (#9886)

* Updated/Added S3 object requests and Added S3 methods

Updated and Added S3 object requests and also added a few new methods
that are available on the S3 object.

* updated callback to be optional for upload function

updated callback to be optional for upload function

* Updated as per comments

Condensed upload() down to one signature. Made params optional as they
default to an empty object according to the AWS-SDK docs.

fixed getSignedUrl signatures.
fixed spacing in S3 interfaces

* updated to be fixed with spaces instead of tabs

updated to be fixed with spaces instead of tabs

* removed unused signatures

Removed the two un-used out of date signatures in favor of the new ones.

alvarorahul/DefinitelyTyped,magny/DefinitelyTyped,jraymakers/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,isman-usoh/DefinitelyTyped,xStrom/DefinitelyTyped,shlomiassaf/DefinitelyTyped,isman-usoh/DefinitelyTyped,nycdotnet/DefinitelyTyped,smrq/DefinitelyTyped,mattblang/DefinitelyTyped,psnider/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,sledorze/DefinitelyTyped,abner/DefinitelyTyped,chrismbarr/DefinitelyTyped,shlomiassaf/DefinitelyTyped,amanmahajan7/DefinitelyTyped,QuatroCode/DefinitelyTyped,mcliment/DefinitelyTyped,zuzusik/DefinitelyTyped,dsebastien/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,pocesar/DefinitelyTyped,arusakov/DefinitelyTyped,rcchen/DefinitelyTyped,HPFOD/DefinitelyTyped,dsebastien/DefinitelyTyped,borisyankov/DefinitelyTyped,gcastre/DefinitelyTyped,xStrom/DefinitelyTyped,pocesar/DefinitelyTyped,abbasmhd/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,abner/DefinitelyTyped,arusakov/DefinitelyTyped,laurentiustamate94/DefinitelyTyped,nycdotnet/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,georgemarshall/DefinitelyTyped,schmuli/DefinitelyTyped,alexdresko/DefinitelyTyped,mattblang/DefinitelyTyped,abbasmhd/DefinitelyTyped,HPFOD/DefinitelyTyped,sledorze/DefinitelyTyped,mcrawshaw/DefinitelyTyped,AgentME/DefinitelyTyped,alexdresko/DefinitelyTyped,psnider/DefinitelyTyped,martinduparc/DefinitelyTyped,aciccarello/DefinitelyTyped,martinduparc/DefinitelyTyped,arusakov/DefinitelyTyped,micurs/DefinitelyTyped,ashwinr/DefinitelyTyped,benishouga/DefinitelyTyped,ashwinr/DefinitelyTyped,magny/DefinitelyTyped,rolandzwaga/DefinitelyTyped,gandjustas/DefinitelyTyped,daptiv/DefinitelyTyped,georgemarshall/DefinitelyTyped,AgentME/DefinitelyTyped,donnut/DefinitelyTyped,aciccarello/DefinitelyTyped,AgentME/DefinitelyTyped,schmuli/DefinitelyTyped,chrismbarr/DefinitelyTyped,aciccarello/DefinitelyTyped,florentpoujol/DefinitelyTyped,YousefED/DefinitelyTyped,donnut/DefinitelyTyped,minodisk/DefinitelyTyped,use-strict/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,yuit/DefinitelyTyped,zuzusik/DefinitelyTyped,yuit/DefinitelyTyped,alvarorahul/DefinitelyTyped,minodisk/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,johan-gorter/DefinitelyTyped,one-pieces/DefinitelyTyped,jraymakers/DefinitelyTyped,martinduparc/DefinitelyTyped,damianog/DefinitelyTyped,chrootsu/DefinitelyTyped,pocesar/DefinitelyTyped,markogresak/DefinitelyTyped,syuilo/DefinitelyTyped,QuatroCode/DefinitelyTyped,progre/DefinitelyTyped,amanmahajan7/DefinitelyTyped,paulmorphy/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,AbraaoAlves/DefinitelyTyped,johan-gorter/DefinitelyTyped,psnider/DefinitelyTyped,scriby/DefinitelyTyped,benliddicott/DefinitelyTyped,chrootsu/DefinitelyTyped,damianog/DefinitelyTyped,AgentME/DefinitelyTyped,Ptival/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,mcrawshaw/DefinitelyTyped,benishouga/DefinitelyTyped,danfma/DefinitelyTyped,use-strict/DefinitelyTyped,danfma/DefinitelyTyped,syuilo/DefinitelyTyped,nainslie/DefinitelyTyped,newclear/DefinitelyTyped,florentpoujol/DefinitelyTyped,subash-a/DefinitelyTyped,gcastre/DefinitelyTyped,jimthedev/DefinitelyTyped,schmuli/DefinitelyTyped,YousefED/DefinitelyTyped,hellopao/DefinitelyTyped,scriby/DefinitelyTyped,hellopao/DefinitelyTyped,georgemarshall/DefinitelyTyped,nainslie/DefinitelyTyped,benishouga/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,zuzusik/DefinitelyTyped,subash-a/DefinitelyTyped,arma-gast/DefinitelyTyped,borisyankov/DefinitelyTyped,georgemarshall/DefinitelyTyped,Penryn/DefinitelyTyped,gandjustas/DefinitelyTyped,arma-gast/DefinitelyTyped,amir-arad/DefinitelyTyped,newclear/DefinitelyTyped,paulmorphy/DefinitelyTyped,jimthedev/DefinitelyTyped,jimthedev/DefinitelyTyped,progre/DefinitelyTyped,rolandzwaga/DefinitelyTyped,Ptival/DefinitelyTyped,rcchen/DefinitelyTyped,Penryn/DefinitelyTyped,smrq/DefinitelyTyped,hellopao/DefinitelyTyped