* origin/master:
Docs: Missing `break` statement in "Early exit" example (#538)
chore: Commit version number, remove snapshot tests (#535)
docs: Add docs on unauthenticated events and a log warning (#536)
fix: Allow listening to `installation.deleted` event and other events
that don't include an installation id (#475)
Convert the rest of the files in `/src` and disable allowJs
Move everything to named exports
Update bin to use named exports
Make all tests js and use named exports
* Extract github client extensions into module
* Add logging to extended GitHub client
* Update test to check output
* Inline GitHub App methods
* Update node-github links
* Remove src, which does not show up with LOG_FORMAT=simple anyway
* Fix lint errors