Prevented endless loop in Argument.InheritsFrom
(*) Moved serialization for Xml and Binary to namespaces. This should only cause breaking changes if one of the actual core serialization parts are modified (mostly done as preparation for CTL-232)
(+) CTL-242 Create extension methods for IParent interface
(+) CTL-234 Added IModelEqualityComparer properties (CompareProperties, CompareValues, CompareCollections) which are now defaulting to false. This means that it will now provide much better performance out of the box and follows the microsoft standard (reference comparison only). It can be customed to check the properties to reproduce the previous behavior
(x) CTL-240 WP8: "This operation is not supported for a relative URI" on GoBack to the main page
(x) CTL-245 Fixed issue where deprecated classes were still decorated with the XmlSchemaProviderAttribute which caused WCF to fail and generate a proxy when using "reuse types in all assemblies"
(x) CTL-241 WP8: after the first creation, ViewModels are created twice for each call
(+) CTL-246 Added CatelTypeInfo (replaces PropertyDataManager.GetCatelProperties()) so more information can be retrieved about Catel types than just the properties
(+) CTL-246 Attribute validation on non-catel properties will be validated now as well as long as the validation is called with the forced parameter set to true
Added LogManager.AddDebugListener instead of RegisterDebugListener to have a more streamlined API (other listeners must be added with AddListener)
(+) CTL-235 Added option to allow global enabling / disabling (overriding) of log events on all listeners
(*) a very small improvements in ViewManager and ViewModelManager.
(*) CTL-249 Added additional logging to investigate possible deadlock in TypeFactory
Merge branch 'develop' of https://github.com/Catel/Catel into develop
Added more logging to TypeFactory
Additional logging for deadlock analysis
Finalized additional logging for deadlock analysis