[Mac] MacPlatform doesn't need static ctor
[Mac] BXC10404 - Xamarin Studio cannot be closed from the dock when it doesn't have focus

Conflicts:
	main/src/addins/MacPlatform/MacInterop/GtkQuartz.cs
	main/src/addins/MacPlatform/MacPlatform.cs
Added PlatformService.IsModalDialogRunning()

Mac platform can now provide a more reliable implementation
that takes native dialogs into account.

Conflicts:
	main/src/addins/MacPlatform/MacMenu/MDLinkMenuItem.cs
	main/src/addins/MacPlatform/MacMenu/MDMenuItem.cs
	main/src/addins/MacPlatform/MacPlatform.cs
	main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/PlatformService.cs
	main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DesktopService.cs
Added missing using System.Linq statement
If DebuggerProxyType lookup fails, fall back to raw object inspection.
Case 565717.
Fix exception when resolving function breakpoints.
Fixed issue where the same file could be open twice.

If you have a file A open and then open a solution where file A is in
the user preferences, then file A will be opened twice.

This fix makes sure that a file is not already open when loading the
user preferences for a solution.
Merge pull request #1 from Unity-Technologies/unity-staging

Fetching the latest