Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Renamed files and directories and corrected case in project file. Files and directories are case sensitive in Linux but not Windows.
  Remove files GithubSharp.Core.dll and Github.dll when upgrading
  Problem fixed with VS addin
Merge branch 'master' of github.com:fraga/gitextensions

* 'master' of github.com:fraga/gitextensions: (90 commits)
  Tag push fixed if tag creation failed
  FormSettings crash fixed. Closes #1043
  Merge pull request #1039 from tal952/master
  Revert "Converted GitExtensions.Mono.csproj to .net 4.0"
  Revert "Merge remote-tracking branch 'Chevex/NET40'"
  Minor FormSettings improvements
  GitCommands.Setting now can get version from assembly
  MouseWheelRedirector minor changes
  Upper case check for international characters fixed in spell checker
  Unnecessary "this." removed
  Word detection for Cyrillic characters fixed
  Spell checking for "internet" keyword fixed
  Converted GitExtensions.Mono.csproj to .net 4.0
  Dialog owner fixed for Quick Pull dialogs
  one more indentation :(
  fixed indentation (replaced tabs with spaces)
  Fetch all dropdown item
  The same behaviour for pull button from Commands menu
  NullReferenceException when searching through artificial commits
  Fixed diff when multiselect with artificial revision
  ...
Show more context lines above change when navigating to prev/next change
Revert changes from 92252b75b5d584f08c93f8ba93ddb3cae6a000fe.

They cause System.ArgumentException
Decreased number of generated ContextMenu for DashboardItem
Several code analyzer warnings fixed again. Closes #1359
Wait for diff reload before process next click event to prevent from working on non up to date diff.
Remove file mode warnings on windows
Updated version for 3rd party assemblies
Updated version for 3rd party assemblies
Fix for issue #1353: Reading StandardOutput and StandardError synchronous could result in a deadlock

This msdn article describes the problem:
http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandarderror.aspx

"A deadlock condition results if the parent process calls p.StandardOutput.ReadToEnd followed by p.StandardError.ReadToEnd and the child process writes enough text to fill its error stream. The parent process would wait indefinitely for the child process to close its StandardOutput stream. The child process would wait indefinitely for the parent to read from the full StandardError stream."
Partly fixes issue #1320: Opening .gitext files launches installer

TODO: Restore icon
Updated to WiX 3.6 and msysgit 1.8.0
Merge branch 'release/2.42'
Use FormRemoteProcess in github plugin

When server is not trusted yet, this form will ask user to trust the server instead of just show an error.
Add UTF-8 BOM in NetSpell.SpellChecker/AssemblyInfo.cs
Increased default with for pull dialog a little
Updated Dutch translation
Increased size of buttons in push dialog to support other languages
Increased size of buttons in pull dialog to support other languages