[Ide] Register new stock information icon
bumped debugger-libs
bumped debugger-libs
[Ide] Improve use if icons in Mac alert dialog

Try to be more compliant to the Mac HIG.
Information dialogs now show the application icon.
Warning dialogs use the Critical alert style, so they show a warning icon
combined with the application icon.
We also use the Critical style for errors.
bumped debugger-libs for backward compat fixes
[Ide] Prescale 1x icons when adding them to icon factory on Win32.
[Ide] Fix DockItemTitleTab's height request for high-res Win32 screens.
Fixed 'Bug 19222 - MonoTODO inspections should not be errors'.
Fixed 'Bug 18945 - Use code analysis icons from text editor right
gutter in the preferences dialog '.
Fixed 'Bug 18706 - Error in the logs breaking code completion'
Fixed 'Bug 18825 - Format Document leaves weird "numberless" lines in
code'.
Fixed 'Bug 18935 - Navigation should work when symbol is selected'.
[Core] Avoid crash when checking if a path is a directory

File.GetAttributes will fail if the path doesn't point to any file or
directory.
[Core] Fix reference local copy issue

Use GetReferencedFileNames to get the path to assemblies of a project
reference. The Reference property of ProjectReference is a symbolic
name, so it can't be used as file name.

This should fix the build of MonoDoc, and indirectly fix bug 19075.
[Git] Fix issue with submodules under merge.
[Git] Simplified cache model and improved grouping.

The Repository class itself contains a field for a Canonical Path directory. Also, files in our system come in Canonical Path, so it's not needed to call it.
[NuGet] Improve error handling when password encryption fails.

Fix 19257 - Exception on updating NuGet source
https://bugzilla.xamarin.com/show_bug.cgi?id=19257

Check that mono can encrypt package source passwords before
applying the changes. Encryption can fail if the
~/.config/.mono/keypairs directory has the wrong permissions.
If the encryption fails then the user is prompted instead of being
shown an exception dialog.

The keypairs directory can be created by mono with the wrong
permissions by the HttpWebRequest when a response is received from
a url that uses https. There is another bug logged for this:

https://bugzilla.xamarin.com/show_bug.cgi?id=19274

To fix the 'Improperly protected user's key pairs in '~/.config/
.mono/keypairs'' error message the following command can be run to
fix the directory permissions:

chmod u=rwx,go= ~/.config/.mono/keypairs
[Git] Remove unused class.
[Core] Fix crash when deleting folder

Fixed crash when deleting a folder that doesn't have a project as parent.
Fixes bug 19148 and bug 10133.
[Ide] Fix solution pad refresh issue

Properly update the solution pad when removing a folder or file that doesn't
belong to a project.