Add support for value types to mono_object_to_string

The current mono_object_to_string implementation does not support value types. This patch adds support by unboxing value types prior to calling mono_runtime_invoke.
[sdb] Improve logging a bit.
[llvm] Avoid adding methods which failed llvm compilation to 'mono.function_indexes'.
[llvm] Disable LLVM for async methods to work around #13734.
Add enum TopLevelNameCollisionOptions
Add enum SecurityMasks
Add enum ReplicationSecurityLevel
Add class ActiveDirectorySiteLinkBridge, ActiveDirectorySiteLinkCollection
Add class ReadOnlySiteLinkBridgeCollection
Add enm PropertyAccess
Add class PropertySetAccessRule
Add class PropertyAccessRule
Add enum DomainCollisionOptions
Add enum PasswordEncodingMethod
Add class DirectoryEntryConfiguration
Add class ActiveDirectoryServerDownException
Add enum ForestTrustCollisionType
Add class ListChildrenAccessRule
Add class ForestTrustRelationshipCollision
Add class ForestTrustRelationshipCollisionCollection