[mcs] Extend missing type check to type lookups. Fixes #20933
Merge pull request #1208 from Mailaender/ppc-build-fixes

PowerPC Garbage Collector build fixes
fix parallel build
Merge pull request #1210 from Mailaender/mono-core-parallel-build

Fixed parallel build for MCS dir-check
[runtime] Fix malloc backend for mempools.
Test XmlSerialization of class with XmlSchemaProvider with IsAny.
Covers #11916.
Fixed XmlSerializer to handle attribute XmlSchemePrivider.IsAny.
XmlSerializer no longer outputs a root element with class name when the class has the attribute XmlSchemeProvider and IsAny is true.
Fixes #11916
Merge pull request #1212 from esdrubal/isany

Fixed XmlSerializer to handle attribute XmlSchemePrivider.IsAny.
Added test BaseClassWithoutParameterlessConstructor.
Covers #6913
[utils] Improve error message in case of thread suspend fails.
Xml Serialization of Base class w/o a parameterless constructor.
Removed validation code that did not allowed serialization of base classes without a parameterless constructor.
Fixes #6913.
Merge pull request #1214 from esdrubal/xmlbase

Xml Serialization of Base class w/o a parameterless constructor.
Fix a warning.
[bcl] Add a missing check to TypeBuilder.CreateType (). Fixes #22059.
Removing excess line with debug Console.WriteLine
Merge pull request #1216 from AndreyAkinshin/master

Removing excess line with debug Console.WriteLine
[mcs] More warnings for lifted nullable operators working on value types
[mcs] Complex binary logical expressions flowanalysis
Do not dispose the underlying Timer every time the Enabled is set to false, keep it around for as long as this Timer exists. Throw ObjectDisposedException on Enabled setter. ArgumentException throwing according to docs. Removed 'disposed' field. DueTime for underlying timer changes only if enabled (as per docs). Check for already disposed in Dispose(). Not firing Elapsed if disposed. Unit tests.
[mcs] Add more error checks