[Ide] Fixed 'Bug 17357 - Running without a debugger causes the cursor
to move to the top of the document'.
[CSharpBinding] Added space before semicolon formatting option.
Fixed 'Bug 17424 - Quick fix to add pragmas'
Fixed 'Bug 17420 - NRefactory is returning stale/invalid data'.
[Ide.Tests] Initialize all of xamarin studio!

This initializes nearly all of XS in the 'correct' way. We have
a full IdeApp and all the misc stuff has been initialized too.
This means we can write tests properly without having to worry
about IdeApp.IsInitialized.

This allows us to create Gtk# projects in our test runner... hurrah!
bump md-addins to the right branch/commit
Bump to tip of md-addins/master
Bump nrefactory/Fixed name proposal completion.
Fixed 'Bug 17454 - NUnit [Explicit] not honored'.
[Core] Allow setting the main synchronization context

This context can be used to execute code and dispatch events
in the UI thread.
[Core] Dispatch file events in the UI thread
[Ide] Properly initialize the main synchronization context
[Ide] Removed some usages of obsolete methods & provided a safer way
to find the source project for a given type system type.
Updated references to xwt, md-addins
[CSharpBinding] Fixed some warnings.
[Misc] Added copyright to Main and removed unused usings.
bumped md-addins for various updates
Fixed 'Bug 17431 - Lost intellisense on object/collection initializers'
[Ide] Use an appropriate path comparer for the platform
[Ide] Use FilePath for file path comparisons since it already has the correct logic