Implement all the github event types we've encountered so far

More at: http://developer.github.com/v3/activity/events/types/
Merge branch 'new' of github.com:tus/tus.io into new