CTL-168 Added support of buffering exception in Exception Handling
Merge remote-tracking branch 'origin/develop' into develop
(*) CTL-168 Added exception handling code to all projects using Caitlyn
(*) Improved GetFromCacheOrFetch performance avoiding the serialization of multiples threads calls with different keys
Merge branch 'develop' of https://github.com/Catel/Catel into develop
Small performance improvements in CacheStorage
Updated Get, Clear and Remove approach to take in account the key specific lock
Merge branch 'develop' of https://github.com/Catel/Catel into develop
Removed double lock approach from CacheStorage
(+) CTL-172 Added ScopeManager to create custom scopes for any objects
(+) CTL-171 Added ReferenceManager to create a dictionary of references and unique identifiers
(*) CTL-169 Xml serialization now supports circular references in complex serialization graphs
Scoping for ReferenceManager during serialization is now based on the thread id
(*) CTL-169 Binary serialization now supports circular references in complex serialization graphs
Added SerializationContextHelper to generate the context name in a generic way
Updated Nuget.exe to the latest version
Added ObjectToStringHelper.GetFullTypeString
Small fix in FrameworkelementLoadedManager
Added serializer modifiers to be able to fully control serialization per model type
Improvements to serializer modifiers