Support for index-entries
Remove pointer to git_index_entry

We have all the data
Adjust to oid -> id
Merge branch 'index-entries'
Remove 'oid' as id name

Following the cleanup from libgit2, let's not use 'oid' unless we mean
the name of the data type. In the other cases, we mean an identifier,
hence the name 'id'.