Submodule wrapping courtesy of @sbinet
Bring back the RevWalk
Merge pull request #1 from carlosmn/revwalk

Bring back the RevWalk
Introduce Signature

It brings the data into go-land so we don't have to worry about the
commit being there. It stores the data we get from git and provides a
Time() function to get a time.Time struct.
Merge pull request #2 from carlosmn/signature

Introduce Signature
Free Git objects via finalizers or manually

Provide a manual way of freeing objects, but set finalizers for them
in case the user does not want to worry about memory management, which
would be useful for commits or trees, which sare typically small.

When the objects are freed manually, the finalizer is unset to avoid
double-freeing, mimicking what the go runtime does.
Merge pull request #3 from carlosmn/finalizers

Free Git objects via finalizers or manually
Wrap git_index
Test the index code slightly
Merge pull request #4 from carlosmn/index

Wrap the index and test it a bit
Repository.CreateCommit
Update README
Properly wrap ODB objects
Repository.Path
Sane names yo
Fixed renamed func in index_test
Merge pull request #5 from mrb/test_fix

Fixed renamed func in index_test
Use time.Time in the Signature struct
Merge pull request #6 from carlosmn/signature

Use time.Time in the Signature struct
Add a couple of missing methods around Blob