[VersionControl] Fix overlays for version control ops.
Revert "[VersionControl] Fix overlays for version control ops."

This reverts commit 9b7cfb94e3193b3dabb2d52e0855f0b4496a7e75.
Allow nunitlite to enable running unit tests within the IDE
[Core] Fix project save issue

When updating an existing project, use the unevaluated include to locate
existing items. Until now it was using the evaluated value of Include, so
existing items would not be found.
[Core] Notify file changes caused by TextFile.Write
[Ide] Fix repeating folder name issue

When the last file of a folder is removed, MD adds an empty folder object
to the project file list, so that the folder is shown in the solution pad.
However, that code was not checking if the folder did exist. It does it now.
This fixes bug #19285 - Shared Asset projects are repeating folders.
Merge pull request #524 from cwensley/add-nunitlite

Allow nunitlite to enable running unit tests within the IDE
[Win32Debugger] Fixing placing breakpoint inside delegate
[Debugger] Fixed unit tests
Merge pull request #57 from DavidKarlas/win32DelegateBreakpoint

[Win32Debugger] Fixing placing breakpoint inside delegate
Fixed 'Bug 19302 - Rename refactoring tool very broken.'
Or files with messed up indentation the indentation engine corrects
that, but that exits the text link mode.
[UniTests] Debugger evaluation accesses NestedClasses
[Win32] Debugger is able to resolve nested classes
Merge pull request #59 from DavidKarlas/Win32GetNestedTypes

Debugger evaluation NestedTypes tests & Win32
[Git] Submodule updating should take relative path.
[NuGet] Fix package source preferences incorrectly showing warning.

Fixes 19308 - 'Incorrect Credentials' warning is not always up to date.
https://bugzilla.xamarin.com/show_bug.cgi?id=19308

In Preferences->Packages->Sources, entering the correct username and
password for an existing package source that is showing 'Invalid
credential' warning does not remove the warning. This warning would
disappear on closing and re-opening the package source preferences.

The credentials being used to verify the source can be accessed were
the last credentials saved in the NuGet.config and not the ones
currently held in memory whilst the package source preferences were
being changed.

Once a valid username and password has been entered then NuGet will
use this credential even though the user may change the username and
password to incorrect values. The user would need to restart Xamarin
Studio for the incorrect values to take affect. This is because NuGet
has its own caching mechanism.

The package source preferences is not affected by NuGet caching since
any credentials applied by NuGet to the first request are removed to
force NuGet to use the latest credentials.
[NuGet] Fix incorrect package source opened on double click.

Fixes 19306 - When you add a new package source and have an existing
one selected, the new source that is created is opened by
double-clicking the old existing selected source.
https://bugzilla.xamarin.com/show_bug.cgi?id=19306
[Git] Fix RevertToRevision. Disable RevertRevision
[Git] Hide revert revision button.
Updated references to debugger-libs, fsharpbinding, md-addins
[Git] Disable tests which don't support reverting revision.