[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
[jit] Clean up the libgc configuration code in configure.ac.
Guess base for mono-sgen and -boehm equivalently
mint and monodiet are no longer built
[mcs] Remove backing field from primary constructors
[mcs] Make primary constructor body parsing more error resilient
Merge pull request #1164 from nlhepler/patch-1

Guess base for mono-sgen and -boehm equivalently
[delegate-virtual-trampoline] Add virtual parameter to existing JIT time code path
[delegate-virtual-trampoline] Add virtual functions delegate trampoline support

This optimization is activated in the ldvirtftn + delegate case, and is deactivated in the case where the architecture does not support it (mono_arch_get_delegate_virtual_invoke_impl return NULL)