Introduce PathSpec for StatusOptions.

Tests to come, awaiting review first.
How about

```
Limit the scope of paths to consider to the provided pathspecs
```

Besides could you also add some doco regarding the rename detection limit?