Use GitHub id as vendor id.
Use GitHub avatar if no vendor icon exists.
Check push access based on id instead of repository name
@craigh
Use extra method for logo url.
Use the GitHub repository id as the the extensions id.
Merge pull request #42 from cmfcmf/vendor-id

Use GitHub avatar if no vendor logo is available.