Make more authorization cucumber tests passing

I claim it's 100% compatible with `hub` in authorization tests except [one hiccup case](https://github.com/jingweno/gh/blob/d147a10237acb476a45f5e2acda0f9ee56302998/features/authentication.feature#L203-L228)