Support GitHub pull request event
Test Plan:
Unit tests are provided.
Fire a real payload and ensure the expected notification is fired.
Reviewers: dereckson
Reviewed By: dereckson
Subscribers: alken-orin
Differential Revision: https://devcentral.nasqueron.org/D747