Make user name in GerritChangeSource optional.

The user name is not required and defaults to the .ssh/config
file content.
Sure I will change it.

I believe  _getAuthority() would be correct, I'm not sure how well known is the term.