Fixed an issue with non-existent user/email in .gitconfig.

Added a dialog that requires you to input them.

Don't be scared about .csproj and generated.cs diffs. Non udiff show them as small changes.

Also, Alan, merge it after you update NGit. :D