Adding support for real create/delete events.

Github will on push send possibly two push events: (sometimes) one for
creating a branch and one for the actual commits. However, these are
"fake" create/delete events and Github *does* support actual
create/delete events. This adds support for those.