Diff Pathspec

For some reason I missed this options flag.

This adds support for setting an option of an array of file paths to restrict the diff to.

It also adds a test that the untracked files flag works as expected and bumps libgit2 to the current (as of this writing) development state.