Brought the HookScenario up to date with Cucumber.js
Brought the HookScenario up to date with Cucumber.js

Added methods missing from the HookScenario interface, as per [cucumber scenario.js](https://github.com/cucumber/cucumber-js/blob/1b9426897894a8df9f36252616e2020d4fc61269/lib/cucumber/api/scenario.js#L32) and corrected the `attach` method signature, since it can take a Stream, a Buffer and a string, not just string.
benishouga/DefinitelyTyped,yuit/DefinitelyTyped,mcrawshaw/DefinitelyTyped,daptiv/DefinitelyTyped,benishouga/DefinitelyTyped,benishouga/DefinitelyTyped,AgentME/DefinitelyTyped,xStrom/DefinitelyTyped,dsebastien/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,donnut/DefinitelyTyped,pocesar/DefinitelyTyped,mcliment/DefinitelyTyped,gandjustas/DefinitelyTyped,florentpoujol/DefinitelyTyped,aciccarello/DefinitelyTyped,hellopao/DefinitelyTyped,micurs/DefinitelyTyped,arusakov/DefinitelyTyped,johan-gorter/DefinitelyTyped,paulmorphy/DefinitelyTyped,abner/DefinitelyTyped,schmuli/DefinitelyTyped,isman-usoh/DefinitelyTyped,arusakov/DefinitelyTyped,arma-gast/DefinitelyTyped,psnider/DefinitelyTyped,ashwinr/DefinitelyTyped,nainslie/DefinitelyTyped,YousefED/DefinitelyTyped,syuilo/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,psnider/DefinitelyTyped,EnableSoftware/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,gcastre/DefinitelyTyped,Ptival/DefinitelyTyped,chrootsu/DefinitelyTyped,martinduparc/DefinitelyTyped,HPFOD/DefinitelyTyped,zuzusik/DefinitelyTyped,mattblang/DefinitelyTyped,amir-arad/DefinitelyTyped,gandjustas/DefinitelyTyped,chrootsu/DefinitelyTyped,AgentME/DefinitelyTyped,abbasmhd/DefinitelyTyped,jimthedev/DefinitelyTyped,smrq/DefinitelyTyped,Penryn/DefinitelyTyped,magny/DefinitelyTyped,scriby/DefinitelyTyped,borisyankov/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,nycdotnet/DefinitelyTyped,hellopao/DefinitelyTyped,paulmorphy/DefinitelyTyped,danfma/DefinitelyTyped,AgentME/DefinitelyTyped,frogcjn/DefinitelyTyped,amanmahajan7/DefinitelyTyped,QuatroCode/DefinitelyTyped,raijinsetsu/DefinitelyTyped,subash-a/DefinitelyTyped,shlomiassaf/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,scriby/DefinitelyTyped,subash-a/DefinitelyTyped,newclear/DefinitelyTyped,georgemarshall/DefinitelyTyped,alexdresko/DefinitelyTyped,alvarorahul/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,schmuli/DefinitelyTyped,rolandzwaga/DefinitelyTyped,minodisk/DefinitelyTyped,one-pieces/DefinitelyTyped,HPFOD/DefinitelyTyped,aciccarello/DefinitelyTyped,martinduparc/DefinitelyTyped,syuilo/DefinitelyTyped,smrq/DefinitelyTyped,arusakov/DefinitelyTyped,jraymakers/DefinitelyTyped,yuit/DefinitelyTyped,florentpoujol/DefinitelyTyped,jimthedev/DefinitelyTyped,schmuli/DefinitelyTyped,zuzusik/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,psnider/DefinitelyTyped,aciccarello/DefinitelyTyped,chrismbarr/DefinitelyTyped,pocesar/DefinitelyTyped,nycdotnet/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,pocesar/DefinitelyTyped,xStrom/DefinitelyTyped,borisyankov/DefinitelyTyped,georgemarshall/DefinitelyTyped,rcchen/DefinitelyTyped,musicist288/DefinitelyTyped,benliddicott/DefinitelyTyped,rcchen/DefinitelyTyped,arma-gast/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,abner/DefinitelyTyped,jimthedev/DefinitelyTyped,newclear/DefinitelyTyped,progre/DefinitelyTyped,damianog/DefinitelyTyped,Penryn/DefinitelyTyped,georgemarshall/DefinitelyTyped,rolandzwaga/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,dsebastien/DefinitelyTyped,EnableSoftware/DefinitelyTyped,isman-usoh/DefinitelyTyped,jraymakers/DefinitelyTyped,AgentME/DefinitelyTyped,magny/DefinitelyTyped,johan-gorter/DefinitelyTyped,ashwinr/DefinitelyTyped,sledorze/DefinitelyTyped,mattblang/DefinitelyTyped,raijinsetsu/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,frogcjn/DefinitelyTyped,nainslie/DefinitelyTyped,hellopao/DefinitelyTyped,minodisk/DefinitelyTyped,damianog/DefinitelyTyped,Ptival/DefinitelyTyped,QuatroCode/DefinitelyTyped,danfma/DefinitelyTyped,alvarorahul/DefinitelyTyped,amanmahajan7/DefinitelyTyped,sledorze/DefinitelyTyped,YousefED/DefinitelyTyped,alexdresko/DefinitelyTyped,markogresak/DefinitelyTyped,progre/DefinitelyTyped,georgemarshall/DefinitelyTyped,use-strict/DefinitelyTyped,laurentiustamate94/DefinitelyTyped,donnut/DefinitelyTyped,mcrawshaw/DefinitelyTyped,chrismbarr/DefinitelyTyped,shlomiassaf/DefinitelyTyped,zuzusik/DefinitelyTyped,use-strict/DefinitelyTyped,abbasmhd/DefinitelyTyped,gcastre/DefinitelyTyped,martinduparc/DefinitelyTyped