KeyPairPresistence now tries to fix folder permissions.
An exception is no longer thrown if the folder permissions can be fixed.
Fixes bug 19274.
Test XDocument.Changed event. Covers #18772.
Changed XObject OnChanged and OnChanging to use Owner.
When XObject.Owner is not a XElement XObject.Parent returns null and the owner would not be notified of changing and changed events.
Fixes:#18772
Merge pull request #1240 from NoesisLabs/master

Correct duplicate X509CertificateValidationMode definition error
Update X509CertificateValidationMode.cs

Remove explicit enum values for sake of consistency with existing enum.
Merge pull request #1241 from RyanMelenaNoesis/patch-1

Update X509CertificateValidationMode.cs
Merge pull request #1237 from esdrubal/xdocument

Changed XObject OnChanged and OnChanging to use Owner.
Test XElement constructed from array with null values as object.
Covers #20151.
Fixes XContainer attempt to create a XNode from a null value.
Fixes #20151.
Merge pull request #1242 from esdrubal/xelement

Fixes XContainer attempt to create a XNode from a null value.
Fix scrolling in SWF.ListView.EnsureVisible(int index)

This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=22483
[eglib] Fix stderr output redirection.
[runtime] Add Steve Reid's public domain SHA1 code.
[runtime] Add functionality for AOTing assemblies on demand when they are first used. Configurable using a new "aotconfig" config element, i.e. <aotcache assemblies="mscorlib System"/>.
[sdb] Fix the checking of the handshake message.
[bcl] Catch exceptions thrown by SerialPortStream.Dispose () when called from the finalizer. Fixes #15514.
Fix mono_marshal_free_ccw (). Fixes #22414.
[sgen] Refactor pointer queue out of pinning code.
[runtime] Add an adapter between the MonoPrintCallback and the eglib GPrintFunc types.
[runtime] Fix a problem introduced by 522663cdfad5860ffbb84b2827b9d0156c4ed623.