Added push/pull hook enable/disable(on Github) support.

* Added an additional IP from which Github hit's us with hook payloads.
* Enabling/disabling hooks on the web UI created/deleted the corresponding hooks on Github.
* Lowered OAuth scopes to only reach public repositories.