minor code cleanup thanks to code analysis
Bump debugger-libs to pull in a fix for a nullreference exception
[build] Remove an unnecessary duplicate submodule

maccore is now submoduled by monomac itself. We don't need to get it
ourselves.
Fix build for Win32.
[Project] Only default to MSBuild engine if referenced projects use it

MSBuild fails to handle project references if those projects cannot be
built with MSBuild.
[Debugger] Set DebugValueWindow's TypeHint to Tooltip to fix focus issue.

This should cause this window to act like a tooltip window so it doesn't steal
focus away from the main window.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=14526
[Ide] Implemented search in solution category.
[Xwt] Fix GTK label link positions
Bump nrefactory.
[Ide] References finder only searches compileable files.
[Core] Send full system information to Raygun in a custom data attribute.
[TestRunner] Fixed commandline running on Windows.
[Version Control] Hide what's not API and seal most stuff.

The only thing left to do is sealing a demon. Or keeping me aaway from this.
[nunit] Call Path.GetFullPath only on dll and exe files

We don't want to call this on all the parameters we pass to
the test runner, like -port=12345 or -xml=somefile.xml
Fixed 'Bug 15565 - Wrong context for Type.GetType'
Fixed 'Bug 15497 - Incorrect redundant type cast warning'
Fixed 'Fixed 'Bug 15497 - Incorrect redundant type cast warning'.
Fixed 'Bug 15550 - Inheritance completion'
[TestRunner] Cleanup in Runner.cs
Updated references to xwt, md-addins