Update to latest posh-git.
Ignore build and extract location for portable Git.
Add generated source file to be diffable in the future.
Use a specific version in Bundle to handle Git re-releases.