Introduce StatusOptions.IncludeUnaltered

Test can be improved, what else needs done?
`Unaltered` is defined as `0`, which means it's always being matched by [`HasFlag()`](https://github.com/libgit2/libgit2sharp/blob/therzok/statusUnmodified/LibGit2Sharp/RepositoryStatus.cs#L166).