Try to improve 'Bug 17809 - Editor scrolling really slow on big
screens (esp. retina) '.
md-addins bump

Signed-off-by: Vaclav Vancura <vaclav@vancura.org>
Fix for templates with shared projects

When a project is added to the solution, check if it already contains a
reference to a shared project, and in that case, properly initialize the
reference.

Fixes bug #19663 - Templates do not understand how to reference Shared
Asset Projects
Fix msbuild builder issue

Improve the code that reads the reference to the remote builder.
It avoids connection issues when the system writes something
unexpected in stderr.
[Core] FileService.IsDirectory should not crash for nonexistent directory

See also 70a9a711662a2aaddf8abf0672e492929e8455d0
bumped debugger-libs
[NuGet] Add more unit tests.

Port remaining unit tests from SharpDevelop.
bumped debugger-libs
[Refactoring] Check context action mimetype against file

Fixes error spew from the F# refactoring tools when editing C# files.
[NUnit] Use more robust filename escaping

Instead of simply stripping out path chars, replace them with
percent-encoded values. This means we no longer incorrectly
conbine configurations's stores e.g. Debug|Foo and DebugFoo.

Based on MSBuild escaping in the MSBuildService.
[Nunit] Use escaped configuration names when finding stores

Prevents "invalid path" errors on Windows that messed
up the Units Tests pad really badly.
[Mac] Use native menus for right-click context menus on Mac.
Fixed 'Bug 19676 - Deleting method when cursor is in fold margin and
folding is enabled terminates Xamarin Studio. '.
Merge pull request #539 from mono/auditRunDialog

Audit all instances of RunCustomDialog:
Change "Application output" pad error and debug colors to be lighter
[StatusView] Only trigger update when needed.

* Hooked StatusView to know Before and After commit events.
* By the time we check if we can commit, we have already queried the file
statuses, therefore we can use cached data to check if we can commit.
* Ignore all status changes while committing and wait for OnEndCommit
to update the status view itself.
* Moved Commit notifications to GUI thread.
* We don't need to check if we can commit in the CommitCommand, it's
only accessed from the StatusView.
* Moved commit notifications to happen after the File Status
changed notifications.
Inline this protected method since it's only used in one place.
[Debugger] If PinnedWatch was set to live update it was updated from debugger thread resulting in possible fatal crash
[Icons] [MonoDevelop.Ide] warning-8

Signed-off-by: Vaclav Vancura <vaclav@vancura.org>
Merge pull request #542 from DavidKarlas/crossThreadAccessGui

[Debugger] CrossThread access when live updating PinnedWatch