-Fixed error when extension data bag doesn't inherit from Dictionary<TKey, TValue>
-Fixed deserializing complex values inside multi-dimensional arrays
-Fixed settings not being used when deserializing F# unions
-Fixed (hopefully) MetadataTypeAttribute not being found on some platforms
Support reference preservation for ISerializable objects.
-Fixed tests
-Fixed exception message line breaks to use Environment.NewLine
Merge branch 'feature-iserializable-references' of https://github.com/Inverness/Newtonsoft.Json into Inverness-feature-iserializable-references
-Refactor
Merge branch 'Inverness-feature-iserializable-references'
Merge remote-tracking branch 'upstream/master'