Use GitHub avatar if no vendor logo is available.

Do not merge!

If you agree to the changes, I will first re-try the update locally and if it really really really 1000% works, we can push to zikula.org.
doesn't this mean the user cannot set the image even if they want to?