Port latest batch of cukes from master to gh

:warning: This is my work in progress; some cukes still fail

/cc @jingweno
`defaultHost` could come from [a environment variable](https://github.com/github/hub/blob/cukes-master/github/hosts.go#L43) or `GitHubHost`, are we skipping it now?