Reset / Unstage renamed items

Currently, if you try Repository.Reset() when you have renamed entries, it chokes as `Index.Reset` expects only certain types of `ChangeKind`s.  It's easiest to treat renamed entries exactly like git core does, which is to say to treat them as an add and a delete in `git-reset` and allow you to reset each side independently (which then breaks the facade of a rename).
It is at present; but I think that future commits to that repo would make that comment outdated quickly.  (The other Reset tests use an older commit which I suspect was tip when they were written.)