implemented Index.AddAll as git_index_add_all wrapper

The callback is currently ignored. I'm not sure how to implement it properly, probably you should take a look before merging.
These all need to have their type specified (I know the rest of the code doesn't, but that was a misunderstanding of how const blocks work).