Accept application/json in GitHub change hook, accept pings

Conflicts:
	master/buildbot/test/fake/web.py
Add changes to GitHub change_hook to relnotes

Conflicts:
	master/docs/relnotes/index.rst
Merge pull request #1461 from sa2ajj/port-gh-1460

Port GH-1460: improve GitHub hook support