[Fix] Bugzilla #18245 - System.Runtime.MemoryCache.GetValues() throws LockRecursionException with expired items
- GetValues() calls MemoryCacheContainer.GetEntry() which now gets an EnterUpgradeableReadLock needed by ExpireIfNeeded()
- Added a test case
Add unit test for Novell bug #497562
Fix setter of TableLayoutPanel.LayoutSettings throws unwanted exception (Novell bug #497562)
Merge pull request #945 from joelmartinez/master

Documentation Update - 4.5 Profile
[llvm] Update the LLVM backend to llvm 714a9d742af9ce911a3a46aa6e55041099a04be1.
[MSBuild] BXC18246 - GetAssemblyIdentity is not implemented
[runtime] Unit test for lock-free linked list set.
[runtime] Move unit tests to separate directory.
[runtime] Simplify unit-tests Makefile.
[runtime] Fix the build with newer clang versions.
Fix a warning.
Add support/ to the build when cross-compiling.
[interpreter] Implement simple quote expression. Fixes #18248
[interpreter] Fix a typo
Merge pull request #938 from exony-craigminihan/bugzilla#18245

[Fix] Bugzilla #18245 - System.Runtime.MemoryCache.GetValues() throws Lo...
[System] Document the new API for SSL/TLS cipher suites control added in ServicePointManager
Further doc updates, and schema fixing
Add missing types and methods
[jit] Fix the passing of vtypes on arm in vararg calls. Fixes MonoTests.System.Reflection.Emit.MethodBuilderTest.CanCallVarargMethods in corlib.
[pcl] Complete System.Runtime.InteropServices facade