Merge branch 'more_covering_tests'

* more_covering_tests:
  Adding more tests to cover more code. 29 tests passing
Merge remote-tracking branch 'upstream/master'

* upstream/master: (36 commits)
  fixed #922: Error during conflict resolve
  Save changes with Ctrl-S hotkey
  Revert "Fixed the mono solution file so it would build"
  Disable “Save” button after saving
  Close dialog on Escape key press
  Do not close editor if user canceled dialog closing
  "\n" string writing to config fixed
  Fixed the mono solution file so it would build
  fixed commit 66c8bb4a4d, FindLargeFiles in mono project
  migrated Github => Github3 in VS2008, VS11 and Mono project files
  updated the Git.hub.dll
  added search repositories via legacy API.
  Github3: Accept _ and . in repo names.
  RSS Feed deleting fixed. Closes #954
  Install into 'All Programs' instead of 'All Programs' > 'Git Extensions'.
  Parse commit dates with local timezone offset
  Partial revert "Removed redundant else keywords"
  fixed mistype
  GitCommandCache code cleanup
  Removed various redundancies
  ...
adding more covering tests to ConfigFileTest
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Created Mono projects so they won't interfere with VS project files
  Corrected force option
  Added force option to FormCheckoutRemoteBranch
  Continue forced option added to FormDirtyDirWarn
  Fixed Commit form's menu item descriptions to be consistent with the rest of app.
  Added 'Open containing folder' menu item to Commit form.
  Fixed icon transparency issue for File -> Refresh menu item on the main form
Problem fixed with VS addin
Merge remote-tracking branch 'upstream/master'

* upstream/master: (22 commits)
  Previous commit fix
  Icons moved to Bin\Logo. Removed icons duplications
  Using different encoding to read/write config file, depend on config is local or global.
  Problem fixed with VS addin
  Revert "Removed unnecessary new Focus method."
  Feature request #570: Undo, Redo, Cut, Copy, Paste, Delete, Select all menu items in the Commit message field.
  Allow menu context in EditNetSpell text box control to appear if right-clicking on the first character in the text box. Removed unnecessary new Focus method.
  Fixing an issue with the open merge tool command.
  More often use String.Format
  fixed #922: Error during conflict resolve
  Fixing an issue with the open merge tool command.
  Tools version & target framework version are now consistent.
  Fixed incorrect path in Github3 plugin postbuild event.
  Show correct working directory in browse dialog
  Problem with quoted diff or merge command fixed. Closes #968
  AssemblyInfo.cs in all projects replaced by one file CommonAssemblyInfo.cs
  Show correct working directory in browse dialog
  Updated changelog
  Do not check spelling of watermark text
  Updated changelog
  ...
Remove files GithubSharp.Core.dll and Github.dll when upgrading
Merge branch 'release/2.32' into release/2.33

Conflicts:
	Plugins/AutoCheckForUpdates/Properties/AssemblyInfo.cs
	Setup/Product.wxs
Renamed files and directories and corrected case in project file. Files and directories are case sensitive in Linux but not Windows.
Merge pull request #981 from phillijw/master

Fixed filename case sensitivity
passing away the encoding on the tests ConfigFile constructor
Merge pull request #983 from fraga/master

Add more covering tests for configFile
Merge remote-tracking branch 'upstream/master' into more_covering_tests

* upstream/master:
  passing away the encoding on the tests ConfigFile constructor
  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
  adding more covering tests to ConfigFileTest