(x) CTL-317 MVC DependencyResolver does not support dynamic new pages
(+) Added IViewModelContainer events for view load states (Loading, Loaded, Unloading, Unloaded). Catel now correctly handles large nested trees which are correctly unloaded and no dummy view models are being created any longer for sub views which are not yet (but about to be) unloaded.
(*) CTL-307 Catel is now aware that a view model is about to be unloaded when the DataContextChanged event occurs (before a view is actually unloaded)
Merge branch 'feature/viewmodelcontainer' into develop
(+) CTL-307 Added IViewModelContainer events for view load states (Loading, Loaded, Unloading, Unloaded). Catel now
    correctly handles large nested trees which are correctly unloaded and no dummy view models are being created any
    longer for sub views which are not yet (but about to be) unloaded. Catel is now aware that a view model is about
    to be unloaded when the DataContextChanged event occurs (before a view is actually unloaded). This is a breaking
    change for users that have implemented a custom base class for views. To fix the issue, implement the required
    events on the views as explained at https://catelproject.atlassian.net/wiki/display/CTL/Using+a+custom+control
(*) CTL-313 Improved IoCConfiguration so it is easier to replace specific IoC components in Catel. This is a breaking
    change for users that manually instantiate the ServiceLocator or that have customized any component. For more
    information, visit https://catelproject.atlassian.net/wiki/display/CTL/Replacing+the+default+components
(+) CTL-319 Added ParallelHelper to invoke actions on very large sets of items with a customizable batch size
(*) CTL-320 All initialization modules in Catel now implement the IServiceLocatorInitializer interface. This allows
    developers to create IServiceLocator initializers which will automatically be called when creating a service locator
TypeFactory change to improve behavior when types cannot be resolved from the DependencyResolver
Trying to push sources & symbols to symbolsource.org again
(+) Added ISerializationContext.Depth which provides the depth level of the element currently being serialized
Added SourceRoot variable to CreateNuGetPackage script
Disabled SymbolSource packages, still giving errors
Small doc improvements in CollectionExtensions
(x) CTL-314 Catel + Json.NET model causes ArgumentNullException during deserialization from json => ModelBase
Improved unit tests for json support
Merge branch 'feature/CTL310_JsonSupport' into develop