fix(types): add webdriver.promise and webdriver.WebElement to namespace (#3392)
fix(types): add webdriver.promise and webdriver.WebElement to namespace (#3392)

* fix(types): add webdriver.promise and webdriver.WebElement to namespace

closes #3391

* fix(protractor): export class definitions under the protractor namespace

closes #3377

* revert change - will open a new PR

xaka/protractor,onshape/protractor,manoj9788/protractor,manoj9788/protractor,igniteram/protractor,manoj9788/protractor,mgiambalvo/protractor,Everworks/protractor,marleitao/protractor,fancyhejianyang/protractor-operation,xaka/protractor,xaka/protractor,cnishina/protractor,angular/protractor,sirwalt/protractor,jcapozzi/protractor,Everworks/protractor,NickTomlin/protractor,manoj9788/protractor,marleitao/protractor,angular/protractor,Everworks/protractor,NickTomlin/protractor,mgiambalvo/protractor,jcapozzi/protractor,fancyhejianyang/protractor-operation,angular/protractor,igniteram/protractor,igniteram/protractor,sirwalt/protractor,angular/protractor,igniteram/protractor,NickTomlin/protractor,sirwalt/protractor,onshape/protractor,onshape/protractor,sirwalt/protractor,fancyhejianyang/protractor-operation,cnishina/protractor,mgiambalvo/protractor,fancyhejianyang/protractor-operation,onshape/protractor,Everworks/protractor,cnishina/protractor,cnishina/protractor,mgiambalvo/protractor,jcapozzi/protractor,jcapozzi/protractor,NickTomlin/protractor,xaka/protractor,marleitao/protractor,marleitao/protractor