add a commit that changes a file in the fixture

The fixture commit just adds a content in an existing file for
reset --hard tests. The HEAD in the test repo is not changed.
Add repo.reset
remove repo reset tests not related to rugged
add repo.reset_path for selective path reset