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

Added a dialog that requires you to input them.
[Version Control] Added IsUserDefaultInfo method to GitRepository.

It's used to check for lack of git config details.
Merge pull request #318 from mono/userDialog

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