fix golint and gofmt errors
add PushEvent file stats and repository
fix typo
add Piotr Zurek as contributor
Add ListOptions to CommitListOptions
add Diego Lapiduz as contributor
Provide text match metadata
add Kyle Kelley (of Rackspace) as contributor
Add pagination info to the README
add Maksim Zhylinski as contributor
Add pagination section to docs.

First draft, suggestions for improvements are welcome. The snippet
should serve as the idiomatic guide on how to get all pages for a given
resource (a common use case without an obvious solution, hence the docs
can be very helpful).
add Dmitri Shuralyov as contributor
Fix PushEvent JSON representation of size attribute
Add support for "content" attribute at tree creation

The GitHub API supports a "content" attribute when creating a new tree
[1], which allows to skip additional requests to create blobs first.

[1]: https://developer.github.com/v3/git/trees/#create-a-tree
Fix CreateCommit

The input and response types for commit messages differ in the API.
While commit.Tree and commit.Parents are objects with fields when
returned by the GitHub API, the attributes are plain strings when
creating new commits.

See: https://developer.github.com/v3/git/commits/#create-a-commit
including ListOptions in RepositoryListForksOptions for pagination
add Colin Misare as contributor
Add missing quote mark
Add TeamID to Repository for creating organization repos.

This is required for non-owners to create organization repos on github.
add Matt Landis as contributor