Updated references to xwt, md-addins
Updated references to xwt, md-addins
Updated reference to md-addins
[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.
Updated references to xwt, md-addins
[Core] Only send to Raygun when we're not in debug mode.
[Core] Add ENABLE_RAYGUN constant.
Add environment variables section to README.
[Core] Specify the version to Raygun rather than let it use the assembly version.
[Core] Send full system information to Raygun in a custom data attribute.
bumped version-checks for md-addins
Bump md-addins
bump md-addins and guiunit
[build] Bump md-addins/xwt to get Xwt.Mac link fixes
[NUnit] Don't assume that automatic updates always work

Only guiunit can give automatic updates, regardless of whether mdtool
is used or not. As such, even if we think automatic updates might
work we should protect against the case where they do not by loading
up the xml file at the end if automatic updates have not been received.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=15477
[NUnit] Use the pathname

The pathname is the correct thing to use, not the suitename
and testname.

The pathname handles tests subclassing other tests in the correct manner
[NUnit] GuiUnit as a project reference now works

I figured out a way to get the output filename for GuiUnit.exe
so i can now give that as the custom command when no other custom
command is supplied.

This means that both a direct binary reference on guiunit.exe and
also a project reference on it's csproj both result in your test
assembly being run using guiunit.exe
[Debugger] Fix tests to use correspondent runtime.
Merge pull request #420 from mono/fixAPI

[Version Control] Hide what's not API and seal most stuff.
[Debugger] Fix NRE in Debugger tests.