Careful with the repo owner

It looks like github changed their payload structure slightly.  We've
been getting a KeyError here on our server, so we need to be more
careful.
If there is no ``login`` we cannot determine the usernames?