Fix a regression introduced by e14ff38a54e1d890bdf03f155204b7b78b8515d3. Fixes #8904.
Add an instance_size_inited flag to MonoClass to signal whenever instance_size has been initialized. The size_inited flag which was used for this purpose cannot be used since it is set earlier for recursion detection. Fixes #8905.
Revert "Add an instance_size_inited flag to MonoClass to signal whenever instance_size has been initialized. The size_inited flag which was used for this purpose cannot be used since it is set earlier for recursion detection. Fixes #8905."

This reverts commit fe4327e65118e60c55699e31fdbbf97233ee66da.
[monkeydoc] Temp API for adding uncompiled sources, should be done differently
[monkeydoc] s/docDir/docPath/
[monkeydoc] Instantiate both app and library configuration
[monkeydoc] Protect GetIndex and GetSearchIndex and make them returns null if somethings goes wrong.
[monkeydoc] Log parameter status when an error occurs in the HTML generator
[monkeydoc] Add an extra optional HelpSource parameter to RenderUrl and GetHelpSourceAndIdForUrl to provide a hint to where to start matching.
[monkeydoc] Null out helpSource if the hint was wrong.
[monkeydoc] Add trimmed-down overrides to GetHelpSourceAndIdForUrl
[monkeydoc] Fix regression in processing non-existent entry in index.xml files
[monkeydoc] Fix regression, use a global counter to avoid duplicate entry in .zip.
[monkeydoc] Add RenderUrl overload without out parameters
[monkeydoc] Add RawGenerator to allow to retrieve the content of a documentation archive (in whatever initial format they are).

This allow to provide similar behavior than GetEcmaXml but in a cross-help source way and integrated into our generation pipeline.
[monkeydoc] New test requires System.Xml
[monkey] Fix test dir casing
[monkeydoc] Add forgotten test
[System.Data.SqlClient] Use DEFAULT_CONNECTIONLIFETIME const in the code

We had created the constant for the pull request but we were not actually
using it, oops!
[monkeydoc] Rename to use proper casing