[jit] Use the generic lmf push/pop code on winx64.
Fix the mingw64 build.
Enable sgen on mingw64.
[jit] Fix the objdump cmd line used on winx64.
Merge pull request #1150 from ludovic-henry/pr17c-delegate-trampoline

[delegate] Improve trampoline caching
Fix the build.
[jit] Fix support for tls entries with offset >= 64 on winx64.
[mcs] eval.cs: add ValueModificationHandler delegate to be more clear
[jit] Remove some dead code.
[mcs] eval.cs: remove CWL that snuck in with my last commit
[jit] Remove more dead code.
[jit] Remove some unneccesary ifdefs from the amd64 backend.
Revert "Enable sgen on mingw64."

This reverts commit 3cd09d1d84abae271cd8627e57be83cf161135b1.

Revert this as it reverts unrelated changes.
Enable sgen on mingw64.
[Mono.Debugger.Soft] Added methods EndInvokeMethodWithResult to all mirrors
StructMirror also set overrides fields of structure in case InvokeMethod was called with InvokeOptions.ReturnOutThis option set
[mcs] More work on primary constructors
Merge pull request #1162 from DavidKarlas/endInvokeWithResult

[Mono.Debugger.Soft] Added methods EndInvokeMethodWithResult to all mirrors
Uri.Host is now escaped with UriHelper.FormatAbsolute.
Scope id is now removed from IpV6 Host.
IpV6 Host characters are no escaped or unescaped.