zfs diff handle hardlinks modification now

I didn't catch this the first time, but I very much prefer this form:

```
	return &InodeChange{
		Change:  changeType,
		Type:    inodeType,
		Path:    path,
		NewPath: newPath,
	}, nil
```