[sgen] Don't mark objects on promotion.

This was too conservative and the only reason we needed is because we
had bugs that were partially obscured by this code.
[sgen] In the MONO_GC_PARAMS usage, show marksweep-conc as well.
Do not initialize (and mark) nested types if they were not already marked. Avoid adding unused nested types in linked assemblies
Emit correct this reference when using async lambdas from another lambda with this reference only
Fix DISABLE_JIT for unstripped builds.
Report correct error message when lambda body contains common error later than at first error hit
Fix expected value (for System.Security.Cryptography.AesManaged.FeedbackSize) to make test pass
Skip SDK and product assemblies when preserving https
[monodoc] Fix test compilation
Capture temporary local variables in async context. Fixes #10341
Added missing properties available in .Net 4.5
Fix contextual keywords parsting. Fixes part of #10314
Disable failing test until I have mental strength to fight with stupid jay again
Compile more await identifiers. Fixes part of #10314
Fixed code style brace same line & remove space before brace
Misunderstood styling feedback

My bad should have looked at the excellent README in /mcs/class/README.
Merge pull request #568 from devlead/patch-1

Added missing properties available in .Net 4.5
Fix BinaryReader.ReadChars() no longer recursively calls BinaryReader.Read(). Patch based on tomspilman pull request #559
Optmize some empty array allocations
Update to mdbdump to print more mdb details