Added GitHub Push Cause

I have added support for the GitHub Push Cause originating from the GitHub plugin. I have also made it so that instead of displaying the fallback cause image, the plugin will first check if any superclasses have an icon.