GitHub push notification message for rebase
When a branch is rebased, then pushed with -f option to GitHub,
a push payload is fired with an empty commits array.
We provide a message to handle this case.
URL comparison is used and welcome, so we keep it.
Test Plan: Run tests
Maniphest Tasks: T703
Differential Revision: http://devcentral.nasqueron.org/D273