Split rewrites, status doesn't return rewrites

Ensure that we apply splits to rewrites, even if we're not
interested in examining it closely for rename/copy detection.

In keeping with core git, status should not display rewrites,
it should simply show files as "modified".
path: properly resolve relative paths
Merge pull request #1825 from nvloff/resolve_relative

path: properly resolve relative paths
Merge pull request #1804 from ethomson/rewrites

Minor changes for rewrites