Fixed  g_win32_getlocale

Implemented g_win32_getlocale function to return correct locale.
Add new test
[corlib] Keep original cancellation exception from awaited task
[corlib] Not continue on awaited source context should also ignore user task schedulers
Fix NET_4_0 tests build by correcting accessibility of properties/classes
that should be public according to MSDN, but were internal:

http://msdn.microsoft.com/en-us/library/microsoft.build.evaluation.project.targets(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/microsoft.build.execution.projectinstance.targets(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/microsoft.build.execution.projecttargetinstance(v=vs.100).aspx
[corlib] Ignore awaited default synchronization context.
Merge pull request #830 from akoeplinger/fix-net40-build

Fix NET_4_0 tests build by correcting accessibility of properties/classes...
[system] Redirect of put requests was converted to get. Fixes #16670
[mcs] Show correct #line location for files in other than current location referenced as relative files. Fixes #16576
[corlib] Update current LogicalCallContext from empty context
[corlib] Disable a test which causes a wapi_unref_full () warning.
Adjust type of mono_win_vectored_exception_handle to match its use.

This commit licensed as MIT/X11.
Mark some functions as static.

This commit licensed as MIT/X11.
Move a variable declaration to the start of a block.

This commit licensed as MIT/X11.
Fix MonoW32ExceptionHandler type on win64.

This commit licensed as MIT/X11.
Merge pull request #831 from madewokherd/win64-warnings

fix various warnings in win64 exception code
[jit] Implement the delegate ctor optimization in AOT mode too.
Header names should be compared binary but not linguistic.
Moreover according to RFC2616 header names are subset of ASCII chars [0-127],
so culture-aware comparison is useless and eats too many processor time
(according to my benchmarks get an item from Hashtable with OrdinalIgnoreCase
comparers more than 20x times faster compared to Hashtable with InvariantCultureIgnoreCase
comparer)
[mcs] Update populated member cache of dynamic containers manually for additional entries. Fixes #16659
[sgen] Only enqueue LOS objects if they contain references.