Add .mailmap file
Update FSF address (issue #114)
Add an AUTHORS file
Add/update copyright header of each file

And update my email address.
Remove the __authors__ var from py files
Add the list of authors to the readme file
Release v0.17.1

New features:

- Support for diffs
- Support for reflog
- Support for config files
- Add shortcut 'Repository.head'

Other changes:

- Improved support for Windows
- Improved documentation
- Refactoring: split the code into smaller files
- Refactoring: allow to add helper code written in Python
- Use Travis Continous-Integration service
  http://travis-ci.org/#!/libgit2/pygit2

Thanks to András Veres-Szentkirályi, Christian Boos, Martin Lenders,
Nico von Geyso, Petr Hosek and pistacchio.
Fix the manifest file (issue #115)

The include directory was missing, so pygit2 could not be built.
Test data files were also missing.

The current fix is a hack, just generated the MANIFEST file using
"git ls-files", excluding hidden files, and committed that. For
easiest maintenance, the MANIFEST file should be generated by
setup.py using "git ls-files".
Generate the MANIFEST file from git
Release v0.17.2

Now the MANIFEST file is automatically built from Git. This fixes the
source distribution.
Implemented git_tree_entry_bypath within Tree.__getitem__
config test: the loop should return 0

Returning anything else makes the loop stop, which stops us from
getting to 'core.bare' which the test is looking for.
travis: do a shallow clone of libgit2 and don't build the tests

This just adds time to the tests. We're not testing the library, but
the bindings, so do a shallow clone and stop cmake from building clar.
Merge remote-tracking branch 'carlos/less-work'
Added error checking when calling git_tree_entry_bypath
Run the diff tests
diff: expose the hunk header

We can rebuild it from the data we already have, but this will allow
us to get the function headers in it once the library supports it.
diff: make sure malloc succeeds
diff: add old and new OID values to Hunk

These can be important, and are necessary to create a patch from this
data.
diff: expose the filemode through Hunk