Support really basic `scv reset/restore <file> ...`

Resets files from the current commit.
A lot more options should be available to this command, such as:
- Ability to reset entire directories
- Option to also remove new files
- Ability to delete empty directories (parents of deleted files)
- Argument to specify the commit that is to be used as a source
...