Task.Yield needs to continue on synchronization context if there is any. Fixes #11908
Don't check public token on missing references. Fixes #11796
Merge pull request #610 from metanest/tests_gc_descriptors_vpath_build_2013Mar_spike

modify for VPATH builds
[System.Web] Coding style nits in LruCache
[man] Update mono version 2.11->3.0
Fix gsharedvt support for gsharedvt methods on shared classes. Fixes #11933.
[monodoc]: Use shell script for jay to support parallel builds.
[WebConfigurationManager] Make the max LRUcache size configurable

Using the env var MONO_ASPNET_WEBCONFIG_CACHESIZE, as discussed in BXC#5598
[WebConfigurationManager] Reset LRUcache eviction count in Clear()
Trying to fix the opensuse build.
Rewrite of core coder & decoder functions to fix several bugs and limitations, and improve error handling.
Merge remote-tracking branch 'upstream/master'
[System.ServiceProcess.ServiceBase]: Implement Stop() and ExitCode

Stop() wasn't calling OnStop, so a unit test was added, its basic
functionality was implemented, and MonoTODO is removed.

ExitCode now also stops throwing NIE. A unit test is added to confirm
that ServiceBase class doesn't modify it across runs. This property will
be useful for my next commit in mono-service.cs.
[mono-service] Report to syslog if ExitCode ended up != 0 after Stop()

In the previous commit, ExitCode was implemented, so we can query it now.
This is useful because many Windows Services nowadays use this variable
to notify about a problem at stop time.
[System.ServiceProcess.ServiceController] Remove NET_2_0 ifdefs

Also dropping ONLY_1_1.
Better error message
Use field for GetObjectData and this (instead of base) for .ctor in SecurityException to help linker remove more code
[linker] Move the special marking of serializable types in a virtual method
Don't emit thread event twice when explicitly detaching a thread.
Unregister runtime-managed threads before OS cleanup kicks in.

	* mono-threads.c:
	* mono-threads-posix.c: Explicitly detach a thread from the wrapper
	instead of relying on the TLS destructor. This gives a good environment
	most of the time for other parts of the runtime to work with.