KeyPairPresistence now tries to fix folder permissions.
An exception is no longer thrown if the folder permissions can be fixed.
Fixes bug 19274.
Fixup to ef94fbfd9c93ea5702e0a855bc01104217c75fa4

Thanks @ezavaleta
Fixes commit ef94fbfd9c93ea5702e0a855bc01104217c75fa4
[mcs] Populate inherited constraints member cache from types not only base types. Fixes #23017
[runtime] Fix the lookup of nested types which have a namespace. Fixes #21653.
[runtime] Allow renaming of threadpool threads. Fixes #23206.
[sgen] Use memcpy to copy object

It is faster by around 5-6% on copy heavy gc stress tests.
[llvm] Fix support for unaligned offsets in the store_membase_imm opcodes. Fixes #23267.
[aot] Add an 'llvm' aot option which does the same as --llvm. This allows running the AOT compiler with LLVM enabled in aot cache mode.
[aot] Fix a regression introduced by 82c15fa592b23cf466b0683cc3f02f30d7ea8828.
[aot] Make --aot=llvm actually work by passing the flag down to the JIT.
[aot] Add more verbose aot cache logging, fix failure detection.
[aot] Add an 'options' argument to the AOT cache configuration where additional --aot= options can be passed.
Test Uri.UserInfo with escaped 'a'.
Fixed additional Uri.UserInfo char consumed after an escaped char.
Test Uri.UserInfo with percentage encoded '@'.
UriParseComponents no longer decodes '@' in UserInfo. Fixes 23246.
Merge pull request #1203 from esdrubal/protect

KeyPairPresistence now tries to fix folder permissions.
Test that Uri made from UNIX path and RelativeOrAbsolute is relative.
Uri made from UNIX path and RelativeOrAbsolute is now relative.
Fixes 22954.