[mcs] Convert extended underlying enum constants to their underlying type. Fixes #18866
[mcs] Emit all method like members in same order as they appear in source code. Fixes #19509
[dlr] Emit correct code for convert of nullable types. Fixes #19500
[mono-api-html] Report [Obsolete] members in a separate section (not as both removed and added with an [Obsolete]). That makes it easier to read long API diff reports
[Mono.Debugger.Soft] Modified TypeMirror.NewInstance() to check that the method is a .ctor
[sdb] Add a new TypeMirror.NewInstance () method which can create valuetypes without a ctor.
[mono-api-html] Make the [Obsolete] a bit prettier when no text message is available
[mono-api-html] Prettier output of ref and out (instead of &)
[Mono.CodeContracts] Always build debug file for the test assembly

The tests require that the debug file is available, however in the net_4_0 profile this file isn't generated by default.
We now ensure the debug file is always generated for the test assembly.
Merge pull request #1017 from akoeplinger/fix-monocc

[Mono.CodeContracts] Always build debug file for the test assembly
Added OSX travis branch