OpenID sendToAuthenticationUri lacks promise

Openid module sendToAuthenticationUri step did not provide correct Promise object reference to use inside this.relyingParty.authenticate callback function. Also call back function did not fulfill promise(caused timeout error) and step itself did not return promise reference (caused uncaught exception).

original pull request #379 which was merged and still this problem arises
Merge pull request #427 from genuisereal/patch-3

OpenID sendToAuthenticationUri lacks promise