[dlr] Better FEATURE_REFEMIT checks
[System.Core] Add dynamic interpreter
[runtime] Change MonoImage::field_cache lock from the loader lock to the image lock.
Revert "[runtime] Make mono_class_is_assignable_from lazy resolve its arguments." This broke WCF.

This reverts commit decc91e8dae894cc57a43acce0293f5b05f67be2.
[xbuild] Reorganize xbuild targets/frameworks/bin data

They had been squashed into one single source directory
despite being installed into very different locations.

Made it easier to follow what's what by separating them
into:

* data: targets and data files for xbuild bin directory
* targets: misc pcl/web targets for extension directory
* frameworks: framework definitions
[xbuild] The 4.0 toolset is in the 4.5 directory
[xbuild] Do not allow running tests or installing exe w/4.0 profile

It's not a usable MSBuild 4.0 toolset, that's in the 4.5 profile directory.
[mcs] Add missing object to dynamic conversion for imported types
[System.Core] Update MonoTouch System.Linq.Expression to be 4.5 compatible
Fix bug #11336.
fix bug #11335.
[mdoc] Update expected result xml templates
fix build.
[corlib] Hunting down rare Task.WaitAll race
[runtime] Fix large file support on android, it doesn't support -D_FILE_OFFSET_BITS=64, so call lseek64 directly. Fixes #17128.
[mcs] Check type of index used in pointer array aritmetic. Fixes #17145
[corlib] Update en-GB first day of week. Fixes #17151
update copyright
Add new --client/--server[=server[:port] support for the shell
[csharp] Make the stream reader iterate until all data has been read