Prevent git_tree_walk 'skip entry' callback return code from leaking through as the return value of git_tree_walk
Fix memory leak in git_tree_walk on error or when stopping the walk from the supplied callback
Merge pull request #1849 from whavinga/treewalker

Treewalker